# script to read the ACS 2018-2022 data
# that will be used by EJScreen 2.32 starting August 12 2024
################################################## #

if (!exists("askquestions")) {askquestions <- FALSE}

if (!exists("localfolder")) {
  localfolder <- "~/../Downloads/EJAMbigfiles"
  if (interactive()) {localfolder <- rstudioapi::selectDirectory("Confirm where to archive .arrow and other files locally", path = localfolder) }
}
if (!dir.exists(localfolder)) {stop(paste0("need valid localfolder - ", localfolder, " was not found"))}

# 1. GOT "ACS2022_Transfer.gdb.zip" FROM EJSCREEN TEAM ####

# EJScreen team (VZ) provided the data file 6/5/2024
# via GoAnywhere Services <noreply@epa.gov>
# ACS2022_Transfer.gdb.zip	688.32 MB
# M downloaded it locally and saved it here:
# "~/../EJ 2021/EJSCREEN 2024/ACS2022_Transfer.gdb.zip"
################################################## #
# 2. MANUALLY EXPORTED gdb table aliases as longnames ####

## read the long indicator names (aliases) we had manually exported from ArcPro
if (file.exists("~/../EJ 2021/EJSCREEN 2024/acs2022header.csv")) {
  acs22longnames <- names(read.csv("~/../EJ 2021/EJSCREEN 2024/acs2022header.csv"))
  acs22longnames <- c(acs22longnames, "ejam_uniq_id")
} else {
  if (file.exists("./data-raw/datafile_acs22longnames.rda")) {
    load("./data-raw/datafile_acs22longnames.rda")
  } else {
    acs22longnames = NA
  }}
# ~--------------------------- ####

################################################## ################################################### #

# READ ACS2022  gdb.zip  ####

zfile <- "~/../EJ 2021/EJSCREEN 2024/ACS2022_Transfer.gdb.zip"
if (!file.exists(zfile)) {
  stop(paste0("did not find expected file at ", zfile))
  if (askquestions && interactive()) {
    zfile <- selectFile(paste0("SELECT FILE ", basename(zfile)))
    if (!file.exists(zfile)) {
      stop(paste0("did not find expected file at ", zfile))
    }
  }
}
# tdir <- tempdir()
cat("\n   READING THIS FILE TAKES A VERY LONG TIME... \n\n")
system.time({
  acs22 <- shapefile_from_any(zfile)
})
# names(acs22)  # EJAM added these 2 columns at the end: "Shape" "ejam_uniq_id"
### These column names were not in map_headernames as csv or api names.
acs22 <- data.frame(acs22)
acs22$Shape <- NULL    #   we dont need to save the actual polygons here
# dim(acs22)  # [1] 242336    675
############################################################################ # 

# acs22 starts as a VERY LARGE FILE !   367 MB as .rda  
# KEPT FULL FILE ELSEWHERE AND 
# JUST KEY VARIABLES EXTRACTED AND RENAMED ARE SAVED IN EJAM PACKAGE

# SAVE ARCHIVED VERSION in .arrow format (instead of gdb.zip)
# ARCHIVE complete ACS22full.arrow ####
# huge acs22full.arrow locally BEFORE RENAMING OR DROPPING ANY COLUMNS 

if (askquestions && interactive()) {
  if (askYesNo(paste0(" archive the very large acs22full.arrow (all columns even those not needed) locally? (at ", localfolder, ")"))) {
    datawrite_to_local("acs22", fnames = "acs22full.arrow", localfolder = localfolder)
    cat("success? ")
    file.exists(file.path(localfolder, "acs22full.arrow"))
    cat("\n")
    # acs22 <- arrow::read_ipc_file(file.path(localfolder, "acs22full.arrow"))
  }
}
################################################## ################################################### #

# An alternative way to read the gdb, using Python, not used here

#  (not used except to check variable names, as acs2022header.csv used below) 
{
  #  Manually unzip/extract .zip to .gdb in windows, then
  #  open ArcPro, add Data to add the BG22_POLY_ACS22ALL to a map, 
  #  and export the attribute table to a .csv file.
  # YOU CAN EASILY SAVE THE FULL HEADERS ALIASES THIS WAY,
  #    saved in   "~/EJ 2021/EJSCREEN 2024/acs2022header.csv"
  #
  #    Layer Properties:
  # Data Type	File Geodatabase Feature Class
  # Database	C:\Users\xxxxxxx\...  \ACS2022.gdb\ACS2022.gdb
  # Name	BG22_POLY_ACS22ALL
  # XY Resolution	0.000000001 Degree
  # XY Tolerance	0.00000000898315284119521 Degree
  #
  # Python code that would export the attribute table to .csv -- all rows, normal short column names:
  
  # arcpy.conversion.ExportTable(
  #   in_table="BG22_POLY_ACS22ALL",
  #   out_table=r"C:\Users\***USERNAMEWASHERE***\OneDrive - Environmental Protection Agency (EPA)\EJ 2021\EJSCREEN 2024\acs2022.csv",
  #   where_clause="",
  #   use_field_alias_as_name="NOT_USE_ALIAS",
  #
  #   field_mapping="""ALAND "Land Area (sq. meters)" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,ALAND,-1,-1;AWATER "Water Area (sq. meters)" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,AWATER,-1,-1;STUSAB "State Abbreviation" true true false 2 Text 0 0,First,#,BG22_POLY_ACS22ALL,STUSAB,0,1;STCNTRBG "Block Group ID" true true false 12 Text 0 0,First,#,BG22_POLY_ACS22ALL,STCNTRBG,0,11;STATE "State FIPS" true true false 2 Text 0 0,First,#,BG22_POLY_ACS22ALL,STATE,0,1;COUNTY "County FIPS" true true false 3 Text 0 0,First,#,BG22_POLY_ACS22ALL,COUNTY,0,2;STCN "County ID" true true false 5 Text 0 0,First,#,BG22_POLY_ACS22ALL,STCN,0,4;TRACT "Tract FIPS" true true false 6 Text 0 0,First,#,BG22_POLY_ACS22ALL,TRACT,0,5;BLKGRP "Block Group FIPS" true true false 1 Text 0 0,First,#,BG22_POLY_ACS22ALL,BLKGRP,0,254;TOTALPOP "Total Population (estimated)" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,TOTALPOP,-1,-1;POP_DEN "Population Density (per sq. mile)" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,POP_DEN,-1,-1;NUM_MINORITY "People of Color Population" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,NUM_MINORITY,-1,-1;PCT_MINORITY "Pct. People of Color Population" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_MINORITY,-1,-1;WHITE "White Population" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,WHITE,-1,-1;PCT_WHITE "Pct. White Population" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_WHITE,-1,-1;BLACK "Black Population" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,BLACK,-1,-1;PCT_BLACK "Pct. Black Population" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_BLACK,-1,-1;HISP "Hispanic Population" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HISP,-1,-1;PCT_HISP "Pct. Hispanic Population" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HISP,-1,-1;ASIAN "Asian Population" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ASIAN,-1,-1;PCT_ASIAN "Pct. Asian Population" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ASIAN,-1,-1;AMERIND "American Indian Population" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,AMERIND,-1,-1;PCT_AMERIND "Pct. American Indian Population" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_AMERIND,-1,-1;HAWPAC "Hawaiian/Pacific Islander Population " true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HAWPAC,-1,-1;PCT_HAWPAC "Pct. Hawaiian/Pacific Islander Population" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HAWPAC,-1,-1;OTHER_RACE "Other Race Population" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OTHER_RACE,-1,-1;PCT_OTHER_RACE "Pct. Other Race Population" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OTHER_RACE,-1,-1;TWOMORE "Two or More Race Population" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,TWOMORE,-1,-1;PCT_TWOMORE "Pct. Two or More Race Population" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_TWOMORE,-1,-1;NHWHITE "Not Hispanic White Alone" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,NHWHITE,-1,-1;PCT_NHWHITE "Pct. Not Hispanic White Alone" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_NHWHITE,-1,-1;NHBLACK "Not Hispanic Black Alone" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,NHBLACK,-1,-1;PCT_NHBLACK "Pct. Not Hispanic Black Alone" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_NHBLACK,-1,-1;NHASIAN "Not Hispanic Asian Alone" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,NHASIAN,-1,-1;PCT_NHASIAN "Pct. Not Hispanic Asian Alone" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_NHASIAN,-1,-1;NHAMERIND "Not Hispanic American Indian Alone" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,NHAMERIND,-1,-1;PCT_NHAMERIND "Pct. Not Hispanic American Indian Alone" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_NHAMERIND,-1,-1;NHHAWPAC "Not Hispanic Hawaiian/Pacific Islander  Alone" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,NHHAWPAC,-1,-1;PCT_NHHAWPAC "Pct. Not Hispanic Hawaiian/Pacific Islander  Alone" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_NHHAWPAC,-1,-1;NHOTHER_RACE "Not Hispanic Other Race Alone" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,NHOTHER_RACE,-1,-1;PCT_NHOTHER_RACE "Pct. Not Hispanic Other Race Alone" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_NHOTHER_RACE,-1,-1;NHTWOMORE "Not Hispanic Two or More Races Alone" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,NHTWOMORE,-1,-1;PCT_NHTWOMORE "Pct. Not Hispanic Two or More Races  Alone" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_NHTWOMORE,-1,-1;AGE_LT18 "Population Under Age 18" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,AGE_LT18,-1,-1;PCT_AGE_LT18 "Pct. Population Under Age 18" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_AGE_LT18,-1,-1;AGE_LT5 "Population Under Age 5" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,AGE_LT5,-1,-1;PCT_AGE_LT5 "Pct. Persons Under Age 5" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_AGE_LT5,-1,-1;AGE_GT64 "Population Over Age 64" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,AGE_GT64,-1,-1;PCT_AGE_GT64 "Pct. Person Over Age 64" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_AGE_GT64,-1,-1;AGE_GT17 "Population Over Age 17" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,AGE_GT17,-1,-1;PCT_AGE_GT17 "Pct. Population Over Age 17" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_AGE_GT17,-1,-1;MALES "Male Population" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,MALES,-1,-1;PCT_MALES "Pct. Male Population" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_MALES,-1,-1;FEMALES "Female Population" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,FEMALES,-1,-1;PCT_FEMALES "Pct. Females" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_FEMALES,-1,-1;AGE_GT14 "Population Age 15+" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,AGE_GT14,-1,-1;NEVER_MARRIED "Never Married" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,NEVER_MARRIED,-1,-1;PCT_NEVER_MARRIED "Pct. Never Married" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_NEVER_MARRIED,-1,-1;MARRIED "Married" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,MARRIED,-1,-1;PCT_MARRIED "Pct. Married" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_MARRIED,-1,-1;WIDOWED "Widowed" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,WIDOWED,-1,-1;PCT_WIDOWED "Pct. Widowed" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_WIDOWED,-1,-1;DIVORCED "Divorced" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,DIVORCED,-1,-1;PCT_DIVORCED "Pct. Divorced" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_DIVORCED,-1,-1;HSHOLDS "Number of Households" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HSHOLDS,-1,-1;HSHLDS_PA "Number of Households on Public Assistance Income" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HSHLDS_PA,-1,-1;HSHOLD_MED_INC "Median Household Income" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HSHOLD_MED_INC,-1,-1;FEMALE_HEAD_HH "Female Head of Household" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,FEMALE_HEAD_HH,-1,-1;PCT_FEMALE_HEAD_HH "Pct. Female Head of Household" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_FEMALE_HEAD_HH,-1,-1;PER_CAP_INC "Per Capita Income" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PER_CAP_INC,-1,-1;INC_LT_15K "Household Income < 15K" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_LT_15K,-1,-1;PCT_INC_LT_15K "Pct. Household Income < 15K" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_LT_15K,-1,-1;INC_15_25K "Household Income between 15K and 25K" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_15_25K,-1,-1;PCT_INC_15_25K "Pct. Household Income between 15K and 25K" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_15_25K,-1,-1;INC_25_50K "Household Income between 25K and 50K" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_25_50K,-1,-1;PCT_INC_25_50K "Pct. Household Income between 25K and 50K" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_25_50K,-1,-1;INC_50_75K "Household Income between 50K and 75K" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_50_75K,-1,-1;PCT_INC_50_75K "Pct. Household Income between 50K and 75K" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_50_75K,-1,-1;INC_GT_75K "Household Income > 75K" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_GT_75K,-1,-1;PCT_INC_GT_75K "Pct. Household Income > 75K" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_GT_75K,-1,-1;POV_UNIVERSE_FRT "Total Persons for whom Poverty Status is Determined (for Ratio Table)" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,POV_UNIVERSE_FRT,-1,-1;LOWINC "Ratio of Income to Poverty Level < 2.0" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LOWINC,-1,-1;PCT_LOWINC "Pct. Ratio of Income to Poverty Level < 2.0" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LOWINC,-1,-1;INC_POV_LT50 "Ratio of Income to Poverty Level Under .50" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_POV_LT50,-1,-1;PCT_INC_POV_LT50 "Pct. Ratio of Income to Poverty Level Under .50 " true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_POV_LT50,-1,-1;INC_POV_50TO99 "Ratio of Income to Poverty Level .50 to .99" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_POV_50TO99,-1,-1;PCT_INC_POV_50TO99 "Pct. Ratio of Income to Poverty Level .50 to .99" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_POV_50TO99,-1,-1;INC_POV_100TO124 "Ratio of Income to Poverty Level 1.00 to 1.24" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_POV_100TO124,-1,-1;PCT_INC_POV_100TO124 "Pct. Ratio of Income to Poverty Level 1.00 to 1.24" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_POV_100TO124,-1,-1;INC_POV_125TO149 "Ratio of Income to Poverty Level 1.25 to 1.49" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_POV_125TO149,-1,-1;PCT_INC_POV_125TO149 "Pct. Ratio of Income to Poverty Level 1.25 to 1.49" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_POV_125TO149,-1,-1;INC_POV_150TO184 "Ratio of Income to Poverty Level 1.50 to 1.84" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_POV_150TO184,-1,-1;PCT_INC_POV_150TO184 "Pct. Ratio of Income to Poverty Level 1.50 to 1.84" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_POV_150TO184,-1,-1;INC_POV_185TO199 "Ratio of Income to Poverty Level 1.85 to 1.99" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_POV_185TO199,-1,-1;PCT_INC_185TO199 "Pct. Ratio of Income to Poverty Level 1.85 to 1.99" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_185TO199,-1,-1;INC_POV_GT199 "Ratio of Income to Poverty Level 2.00 and over" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_POV_GT199,-1,-1;PCT_INC_POV_GT199 "Pct. Ratio of Income to Poverty Level 2.00 and over" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_POV_GT199,-1,-1;HH_BPOV "Households  below Poverty Level" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HH_BPOV,-1,-1;PCT_HH_BPOV "Pct. Households below Poverty Level" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HH_BPOV,-1,-1;HH_BPOV_MCF "Married Couple Family below Poverty Level" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HH_BPOV_MCF,-1,-1;PCT_HH_BPOV_MCF "Pct. Married Couple Family below Poverty Level" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HH_BPOV_MCF,-1,-1;HH_BPOV_MALEF "Male Householder family (no wife) below Poverty Level" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HH_BPOV_MALEF,-1,-1;PCT_HH_BPOV_MALEF "Pct. Male Householder family (no wife) below Poverty Level" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HH_BPOV_MALEF,-1,-1;HH_BPOV_FEMALEF "Female Householder family (no  husband) below Poverty Level" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HH_BPOV_FEMALEF,-1,-1;PCT_BPOV_FEMALEF "Pct. Female Householder family (no  husband) below Poverty Level" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_BPOV_FEMALEF,-1,-1;HH_BPOV_MALENF "Male Householder nonfamily below Poverty Level" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HH_BPOV_MALENF,-1,-1;PCT_BPOV_MALENF "Pct. Male Householder nonfamily below Poverty Level" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_BPOV_MALENF,-1,-1;HH_BPOV_FEMALENF "Female Householder nonfamily below Poverty Level" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HH_BPOV_FEMALENF,-1,-1;PCT_BPOV_FEMALENF "Pct. Female Householder nonfamily below Poverty Level" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_BPOV_FEMALENF,-1,-1;HH_APOV "Households  above  Poverty Level" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HH_APOV,-1,-1;PCT_HH_APOV "Pct. Households above Poverty Level" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HH_APOV,-1,-1;HH_APOV_MCF "Married Couple Family above Poverty Level" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HH_APOV_MCF,-1,-1;PCT_HH_APOV_MCF "Pct. Married Couple Family above Poverty Level" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HH_APOV_MCF,-1,-1;HH_APOV_MALEF "Male Householder family (no wife) above Poverty Level" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HH_APOV_MALEF,-1,-1;PCT_HH_APOV_MALEF "Pct. Male Householder family (no wife) above Poverty Level" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HH_APOV_MALEF,-1,-1;HH_APOV_FEMALEF "Female Householder family (no  husband) above Poverty Level" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HH_APOV_FEMALEF,-1,-1;PCT_APOV_FEMALEF "Pct. Female Householder family (no  husband) above Poverty Level" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_APOV_FEMALEF,-1,-1;HH_APOV_MALENF "Male Householder nonfamily above Poverty Level" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HH_APOV_MALENF,-1,-1;PCT_APOV_MALENF "Pct. Male Householder nonfamily above Poverty Level" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_APOV_MALENF,-1,-1;HH_APOV_FEMALENF "Female Householder nonfamily above Poverty Level" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HH_APOV_FEMALENF,-1,-1;PCT_APOV_FEMALENF "Pct. Female Householder nonfamily above Poverty Level" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_APOV_FEMALENF,-1,-1;INC_LT_10K "Household Income < $10,000" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_LT_10K,-1,-1;PCT_INC_LT_10K "Pct. Household Income < $10,000" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_LT_10K,-1,-1;INC_10_15K "Household Income $10,000 to $14,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_10_15K,-1,-1;PCT_INC_10_15K "Pct. Household Income $10,000 to $14,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_10_15K,-1,-1;INC_15_20K "Household Income $15,000 to $19,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_15_20K,-1,-1;PCT_INC_15_20K "Pct. Household Income $15,000 to $19,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_15_20K,-1,-1;INC_20_25K "Household Income $20,000 to $24,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_20_25K,-1,-1;PCT_INC_20_25K "Pct. Household Income $20,000 to $24,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_20_25K,-1,-1;INC_25_30K "Household Income $25,000 to $29,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_25_30K,-1,-1;PCT_INC_25_30K "Pct. Household Income $25,000 to $29,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_25_30K,-1,-1;INC_30_35K "Household Income $30,000 to $34,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_30_35K,-1,-1;PCT_INC_30_35K "Pct. Household Income $30,000 to $34,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_30_35K,-1,-1;INC_35_40K "Household Income $35,000 to $39,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_35_40K,-1,-1;PCT_INC_35_40K "Pct. Household Income $35,000 to $39,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_35_40K,-1,-1;INC_40_45K "Household Income $40,000 to $44,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_40_45K,-1,-1;PCT_INC_40_45K "Pct. Household Income  $40,000 to $44,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_40_45K,-1,-1;INC_45_50K "Household Income $45,000 to $49,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_45_50K,-1,-1;PCT_INC_45_50K "Pct. Household Income $45,000 to $49,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_45_50K,-1,-1;INC_50_60K "Household Income $50,000 to $59,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_50_60K,-1,-1;PCT_INC_50_60K "Pct. Household Income $50,000 to $59,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_50_60K,-1,-1;INC_60_75K "Household Income $60,000 to $74,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_60_75K,-1,-1;PCT_INC_60_75K "Pct. $60,000 to $74,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_60_75K,-1,-1;INC_75_100K "Household Income $75,000 to $99,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_75_100K,-1,-1;PCT_INC_75_100K "Pct. Household Income $75,000 to $99,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_75_100K,-1,-1;INC_100_125K "Household Income $100,000 to $124,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_100_125K,-1,-1;PCT_INC_100_125K "Pct. Household Income $100,000 to $124,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_100_125K,-1,-1;INC_125_150K "Household Income $125,000 to $149,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_125_150K,-1,-1;PCT_INC_125_150K "Pct. Household Income $125,000 to $149,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_125_150K,-1,-1;INC_150_200K "Household Income $150,000 to $199,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_150_200K,-1,-1;PCT_INC_150_200K "Pct. Household Income $150,000 to $199,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_150_200K,-1,-1;INC_GT_200K "Household Income $200,000 or more" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_GT_200K,-1,-1;PCT_INC_GT_200K "Pct. $200,000 or more" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_GT_200K,-1,-1;EDU_UNIVERSE "Population 25 years and over" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EDU_UNIVERSE,-1,-1;EDU_NONE "No schooling completed" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EDU_NONE,-1,-1;PCT_EDU_NONE "Pct. No schooling completed" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EDU_NONE,-1,-1;EDU_LT5 "Education level < 5th grade" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EDU_LT5,-1,-1;PCT_EDU_LT5 "Pct. Education level < 5th grade" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EDU_LT5,-1,-1;EDU_5_6 "5th and 6th grade" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EDU_5_6,-1,-1;PCT_EDU_5_6 "Pct. 5th and 6th grade" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EDU_5_6,-1,-1;EDU_7_8 "7th and 8th grade" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EDU_7_8,-1,-1;PCT_EDU_7_8 "Pct. 7th and 8th grade" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EDU_7_8,-1,-1;EDU_LT9 "Education Level < 9th Grade" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EDU_LT9,-1,-1;PCT_EDU_LT9 "Pct. Education Level < 9th Grade" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EDU_LT9,-1,-1;EDU_9 "9th grade" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EDU_9,-1,-1;PCT_EDU_9 "Pct. 9th grade" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EDU_9,-1,-1;EDU_10 "10th grade" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EDU_10,-1,-1;PCT_EDU_10 "Pct. 10th grade" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EDU_10,-1,-1;EDU_11 "11th grade" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EDU_11,-1,-1;PCT_EDU_11 "Pct. 11th grade" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EDU_11,-1,-1;EDU_12 "12th grade, no diploma" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EDU_12,-1,-1;PCT_EDU_12 "Pct. 12th grade, no diploma" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EDU_12,-1,-1;EDU_HS "Education Level > 9th and < 12th Grade" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EDU_HS,-1,-1;PCT_EDU_HS "Pct. Education Level > 9th and < 12th Grade" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EDU_HS,-1,-1;EDU_LTHS "Education Level < High School" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EDU_LTHS,-1,-1;PCT_EDU_LTHS "Pct. Education Level < High School" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EDU_LTHS,-1,-1;EDU_HS_DG "High School Degree, GED, or alternative" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EDU_HS_DG,-1,-1;PCT_EDU_HS_DG "Pct. High School Degree, GED, or alternative" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EDU_HS_DG,-1,-1;EDU_COL_LT1 "Some college, < 1 year" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EDU_COL_LT1,-1,-1;PCT_EDU_COL_LT1 "Pct. Some college, < 1 year" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EDU_COL_LT1,-1,-1;EDU_COL_1_MORE "Some college, 1 or more years, no degree" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EDU_COL_1_MORE,-1,-1;PCT_COL_1_MORE "Pct. Some college, 1 or more years, no degree" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_COL_1_MORE,-1,-1;EDU_COL "Education Level of Some College" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EDU_COL,-1,-1;PCT_EDU_COL "Pct. Education Level of Some College" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EDU_COL,-1,-1;EDU_COL_ASSC "Education Level of College Associate Degree" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EDU_COL_ASSC,-1,-1;PCT_EDU_COL_ASSC "Pct. Education Level of College Associate Degree" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EDU_COL_ASSC,-1,-1;EDU_COL_DG "Education Level of College Degree" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EDU_COL_DG,-1,-1;PCT_EDU_COL_DG "Pct. Education Level of College Degree" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EDU_COL_DG,-1,-1;EDU_COL_BACH_DG "Bachelor's Degree" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EDU_COL_BACH_DG,-1,-1;PCT_EDU_COL_BACH_DG "Pct. Bachelor's Degree" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EDU_COL_BACH_DG,-1,-1;EDU_COL_MAST_DG "Master's Degree" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EDU_COL_MAST_DG,-1,-1;PCT_EDU_COL_MAST_DG "Pct. Master's Degree" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EDU_COL_MAST_DG,-1,-1;EDU_PROF_DG "Professional School Degree" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EDU_PROF_DG,-1,-1;PCT_EDU_PROF_DG "Pct. Professional School Degree" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EDU_PROF_DG,-1,-1;EDU_COL_DR_DG "Doctorate Degree" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EDU_COL_DR_DG,-1,-1;PCT_EDU_COL_DR_DG "Pct. Doctorate Degree" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EDU_COL_DR_DG,-1,-1;ENRL_UNIVERSE "Population 3 years and over " true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_UNIVERSE,-1,-1;ENRL_SCHOOL "Enrolled in school" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_SCHOOL,-1,-1;PCT_ENRL_SCHOOL "Pct. Enrolled in school" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENRL_SCHOOL,-1,-1;ENRL_PRE "Enrolled in nursery school, preschool" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_PRE,-1,-1;PCT_ENRL_PRE "Pct. Enrolled in nursery school, preschool" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENRL_PRE,-1,-1;ENRL_PRE_PUB "Enrolled in public nursery school, preschool" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_PRE_PUB,-1,-1;PCT_ENRL_PRE_PUB "Pct. Enrolled in public nursery school, preschool" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENRL_PRE_PUB,-1,-1;ENRL_PRE_PRIV "Enrolled in private nursery school, preschool" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_PRE_PRIV,-1,-1;PCT_ENRL_PRE_PRIV "Pct. Enrolled in private nursery school, preschool" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENRL_PRE_PRIV,-1,-1;ENRL_KIND "Enrolled in kindergarten" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_KIND,-1,-1;PCT_ENRL_KIND "Pct. Enrolled in kindergarten" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENRL_KIND,-1,-1;ENRL_KIND_PUB "Enrolled in public kindergarten" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_KIND_PUB,-1,-1;PCT_ENRL_KIND_PUB "Pct. Enrolled in public kindergarten" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENRL_KIND_PUB,-1,-1;ENRL_KIND_PRIV "Enrolled in private kindergarten" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_KIND_PRIV,-1,-1;PCT_ENRL_KIND_PRIV "Pct. Enrolled in private kindergarten" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENRL_KIND_PRIV,-1,-1;ENRL_1_4 "Enrolled in grade 1 to grade 4" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_1_4,-1,-1;PCT_ENRL_1_4 "Pct. Enrolled in grade 1 to grade 4" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENRL_1_4,-1,-1;ENRL_1_4_PUB "Enrolled in public school grade 1 to grade 4" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_1_4_PUB,-1,-1;PCT_ENRL_1_4_PUB "Pct. Enrolled in public school grade 1 to grade 4" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENRL_1_4_PUB,-1,-1;ENRL_1_4_PRIV "Enrolled in private school grade 1 to grade 4" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_1_4_PRIV,-1,-1;PCT_ENRL_1_4_PRIV "Pct. Enrolled in private school grade 1 to grade 4" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENRL_1_4_PRIV,-1,-1;ENRL_5_8 "Enrolled in grade 5 to grade 8" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_5_8,-1,-1;PCT_ENRL_5_8 "Pct. Enrolled in grade 5 to grade 8" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENRL_5_8,-1,-1;ENRL_5_8_PUB "Enrolled in public school grade 5 to grade 8" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_5_8_PUB,-1,-1;PCT_ENRL_5_8_PUB "Pct. Enrolled in public school grade 5 to grade 8" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENRL_5_8_PUB,-1,-1;ENRL_5_8_PRIV "Enrolled in private school grade 5 to grade 8" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_5_8_PRIV,-1,-1;PCT_ENRL_5_8_PRIV "Pct. Enrolled in private school grade 5 to grade 8" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENRL_5_8_PRIV,-1,-1;ENRL_9_12 "Enrolled in grade 9 to grade 12" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_9_12,-1,-1;PCT_ENRL_9_12 "Pct. Enrolled in grade 9 to grade 12" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENRL_9_12,-1,-1;ENRL_9_12_PUB "Enrolled in public school grade 9 to grade 12" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_9_12_PUB,-1,-1;PCT_ENRL_9_12_PUB "Pct. Enrolled in public school grade 9 to grade 12" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENRL_9_12_PUB,-1,-1;ENRL_9_12_PRIV "Enrolled in private school grade 9 to grade 12" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_9_12_PRIV,-1,-1;PCT_ENRL_9_12_PRIV "Pct. Enrolled in private school grade 9 to grade 12" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENRL_9_12_PRIV,-1,-1;ENRL_COL "Enrolled in college undergraduate years" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_COL,-1,-1;PCT_ENRL_COL "Pct. Enrolled in college undergraduate years" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENRL_COL,-1,-1;ENRL_COL_PUB "Enrolled in public college undergraduate years" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_COL_PUB,-1,-1;PCT_ENRL_COL_PUB "Pct. Enrolled in public college undergraduate years" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENRL_COL_PUB,-1,-1;ENRL_COL_PRIV "Enrolled in private college undergraduate years" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_COL_PRIV,-1,-1;PCT_ENRL_COL_PRIV "Pct. Enrolled in private college undergraduate years" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENRL_COL_PRIV,-1,-1;ENRL_GRAD "Enrolled in graduate or professional school" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_GRAD,-1,-1;PCT_ENRL_GRAD "Pct. Enrolled in graduate or professional school" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENRL_GRAD,-1,-1;ENRL_GRAD_PUB "Enrolled in public graduate or professional school" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_GRAD_PUB,-1,-1;PCT_ENRL_GRAD_PUB "Pct. Enrolled in public graduate or professional school" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENRL_GRAD_PUB,-1,-1;ENRL_GRAD_PRIV "Enrolled in private graduate or professional school" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_GRAD_PRIV,-1,-1;PCT_ENRL_GRAD_PRIV "Pct. Enrolled in private graduate or professional school" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENRL_GRAD_PRIV,-1,-1;ENRL_NOT "Not enrolled in school" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_NOT,-1,-1;PCT_ENRL_NOT "Pct. Not enrolled in school" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENRL_NOT,-1,-1;LAN_UNIVERSE "Number of Persons for whom Language Ability is Determined" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_UNIVERSE,-1,-1;LAN_ENG_ONLY "Persons who Speak only English" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_ENG_ONLY,-1,-1;PCT_LAN_ENG_ONLY "Pct. Persons who Speak only English" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_ENG_ONLY,-1,-1;LAN_NON_ENG "Persons who Speak non-English at Home" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_NON_ENG,-1,-1;PCT_LAN_NON_ENG "Pct. Persons who Speak non-English at Home" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_NON_ENG,-1,-1;LAN_ENG_VW "Persons who Speak English Very Well" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_ENG_VW,-1,-1;PCT_LAN_ENG_VW "Pct. Persons who Speak English Very Well" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_ENG_VW,-1,-1;LAN_ENG_W "Persons who Speak English Well" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_ENG_W,-1,-1;PCT_LAN_ENG_W "Pct. Persons who Speak English Well" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_ENG_W,-1,-1;LAN_ENG_NW "Persons who Speak English Not Well" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_ENG_NW,-1,-1;PCT_LAN_ENG_NW "Pct. Persons who Speak English Not Well" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_ENG_NW,-1,-1;LAN_ENG_NA "Persons who Speak English Not at All" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_ENG_NA,-1,-1;PCT_LAN_ENG_NA "Pct. Persons who Speak English Not at All" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_ENG_NA,-1,-1;LAN_ENG_LTW "Persons who Speak English less than Well" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_ENG_LTW,-1,-1;PCT_LAN_ENG_LTW "Pct. Persons who Speak English less than Well" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_ENG_LTW,-1,-1;LAN_ENG_LTVW "Persons who Speak English less than Very Well" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_ENG_LTVW,-1,-1;PCT_ENG_LTVW "Pct. Persons who Speak English less than Very Well" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENG_LTVW,-1,-1;LAN_SPANISH "Speak Spanish at Home" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_SPANISH,-1,-1;PCT_LAN_SPANISH "Pct. Speak Spanish at Home" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_SPANISH,-1,-1;LAN_ENG_VW_SP "Speak English very well (Spanish speaker)" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_ENG_VW_SP,-1,-1;PCT_LAN_ENG_VW_SP "Pct. Speak English very well (Spanish speaker)" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_ENG_VW_SP,-1,-1;LAN_ENG_W_SP "Speak English well (Spanish speaker)" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_ENG_W_SP,-1,-1;PCT_LAN_ENG_W_SP "Pct. Speak English well (Spanish speaker)" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_ENG_W_SP,-1,-1;LAN_ENG_NW_SP "Speak English not well (Spanish speaker)" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_ENG_NW_SP,-1,-1;PCT_LAN_ENG_NW_SP "Pct. Speak English not well (Spanish speaker)" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_ENG_NW_SP,-1,-1;LAN_ENG_NA_SP "Speak English not at all (Spanish speaker)" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_ENG_NA_SP,-1,-1;PCT_LAN_ENG_NA_SP "Pct. Speak English not at all (Spanish speaker)" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_ENG_NA_SP,-1,-1;LAN_IE "Speak Other Indo-European at Home" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_IE,-1,-1;PCT_LAN_IE "Pct. Speak Other Indo-European at Home" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_IE,-1,-1;LAN_ENG_VW_IE "Speak English very well (Indo-European speaker)" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_ENG_VW_IE,-1,-1;PCT_LAN_ENG_VW_IE "Pct. Speak English very well (Indo-European speaker)" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_ENG_VW_IE,-1,-1;LAN_ENG_W_IE "Speak English well (Indo-European speaker)" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_ENG_W_IE,-1,-1;PCT_LAN_ENG_W_IE "Pct. Speak English well (Indo-European speaker)" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_ENG_W_IE,-1,-1;LAN_ENG_NW_IE "Speak English not well (Indo-European speaker)" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_ENG_NW_IE,-1,-1;PCT_LAN_ENG_NW_IE "Pct. Speak English not well (Indo-European speaker)" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_ENG_NW_IE,-1,-1;LAN_ENG_NA_IE "Speak English not at all (Indo-European speaker)" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_ENG_NA_IE,-1,-1;PCT_LAN_ENG_NA_IE "Pct. Speak English not at all (Indo-European speaker)" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_ENG_NA_IE,-1,-1;LAN_API "Speak Asian-Pacific Island language at Home" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_API,-1,-1;PCT_LAN_API "Pct. Speak Asian-Pacific Island language at Home" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_API,-1,-1;LAN_ENG_VW_API "Speak English very well (Asian/PI speaker)" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_ENG_VW_API,-1,-1;PCT_LAN_ENG_VW_API "Pct. Speak English very well (Asian/PI speaker)" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_ENG_VW_API,-1,-1;LAN_ENG_W_API "Speak English well (Asian/PI speaker)" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_ENG_W_API,-1,-1;PCT_LAN_ENG_W_API "Pct. Speak English well (Asian/PI speaker)" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_ENG_W_API,-1,-1;LAN_ENG_NW_API "Speak English not well (Asian/PI speaker)" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_ENG_NW_API,-1,-1;PCT_LAN_ENG_NW_API "Pct. Speak English not well (Asian/PI speaker)" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_ENG_NW_API,-1,-1;LAN_ENG_NA_API "Speak English not at all (Asian/PI speaker)" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_ENG_NA_API,-1,-1;PCT_LAN_ENG_NA_API "Pct. Speak English not at all (Asian/PI speaker)" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_ENG_NA_API,-1,-1;LAN_OTHER "Speak Other language at Home" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_OTHER,-1,-1;PCT_LAN_OTHER "Pct. Speak Other language at Home" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_OTHER,-1,-1;LAN_ENG_VW_OTHER "Speak English very well (Other speaker)" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_ENG_VW_OTHER,-1,-1;PCT_LAN_ENG_VW_OTHER "Pct. Speak English very well (Other speaker)" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_ENG_VW_OTHER,-1,-1;LAN_ENG_W_OTHER "Speak English well (Other speaker)" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_ENG_W_OTHER,-1,-1;PCT_LAN_ENG_W_OTHER "Pct. Speak English well (Other speaker)" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_ENG_W_OTHER,-1,-1;LAN_ENG_NW_OTHER "Speak English not well (Other speaker)" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_ENG_NW_OTHER,-1,-1;PCT_LAN_ENG_NW_OTHER "Pct. Speak English not well (Other speaker)" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_ENG_NW_OTHER,-1,-1;LAN_ENG_NA_OTHER "Speak English not at all (Other speaker)" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_ENG_NA_OTHER,-1,-1;PCT_LAN_ENG_NA_OTHER "Pct. Speak English not at all (Other speaker)" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_ENG_NA_OTHER,-1,-1;HSHOLDS_LAN "Households" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HSHOLDS_LAN,-1,-1;LINGISO "Limited English speaking Households" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LINGISO,-1,-1;PCT_LINGISO "Pct. Limited English speaking Households" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LINGISO,-1,-1;HLI_ENGLISH "Speak English only" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HLI_ENGLISH,-1,-1;PCT_HLI_ENGLISH "Pct. Speak English only" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HLI_ENGLISH,-1,-1;HLI_SPANISH "Speak Spanish" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HLI_SPANISH,-1,-1;PCT_HLI_SPANISH "Pct. Speak Spanish" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HLI_SPANISH,-1,-1;HLI_SPANISH_LI "Speak Spanish--Limited English speaking" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HLI_SPANISH_LI,-1,-1;PCT_HLI_SPANISH_LI "Pct. Speak Spanish--Limited English speaking" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HLI_SPANISH_LI,-1,-1;HLI_SPANISH_NLI "Speak Spanish--not Limited English speaking" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HLI_SPANISH_NLI,-1,-1;PCT_HLI_SPANISH_NLI "Pct. Speak Spanish--not Limited English speaking" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HLI_SPANISH_NLI,-1,-1;HLI_IE "Speak Other Indo-European languages" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HLI_IE,-1,-1;PCT_HLI_IE "Pct. Speak Other Indo-European languages" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HLI_IE,-1,-1;HLI_IE_LI "Speak Other Indo-European--Limited English speaking" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HLI_IE_LI,-1,-1;PCT_HLI_IE_LI "Pct. Speak Other Indo-European--Limited English speaking" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HLI_IE_LI,-1,-1;HLI_IE_NLI "Speak Other Indo-European--not Limited English speaking" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HLI_IE_NLI,-1,-1;PCT_HLI_IE_NLI "Pct. Speak Other Indo-European--not Limited English speaking" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HLI_IE_NLI,-1,-1;HLI_API "Speak Asian-Pacific Island languages" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HLI_API,-1,-1;PCT_HLI_API "Pct. Speak Asian-Pacific Island languages" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HLI_API,-1,-1;HLI_API_LI "Speak Asian-Pacific Island--Limited English speaking" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HLI_API_LI,-1,-1;PCT_HLI_API_LI "Pct. Speak Asian-Pacific Island--Limited English speaking" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HLI_API_LI,-1,-1;HLI_API_NLI "Speak Asian-Pacific Island--not Limited English speaking" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HLI_API_NLI,-1,-1;PCT_HLI_API_NLI "Pct. Speak Asian-Pacific Island--not Limited English speaking" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HLI_API_NLI,-1,-1;HLI_OTHER "Speak Other languages" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HLI_OTHER,-1,-1;PCT_HLI_OTHER "Pct. Speak Other languages" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HLI_OTHER,-1,-1;HLI_OTHER_LI "Speak Other--Limited English speaking" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HLI_OTHER_LI,-1,-1;PCT_HLI_OTHER_LI "Pct. Speak Other--Limited English speaking" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HLI_OTHER_LI,-1,-1;HLI_OTHER_NLI "Speak Other--not Limited English speaking" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HLI_OTHER_NLI,-1,-1;PCT_HLI_OTHER_NLI "Pct. Speak Other--not Limited English speaking" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HLI_OTHER_NLI,-1,-1;HSUNITS "Number of Housing Units" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HSUNITS,-1,-1;HOME_PRE50 "Number of Homes built before 1950" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HOME_PRE50,-1,-1;PCT_HOME_PRE50 "Pct. Homes built before 1950" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HOME_PRE50,-1,-1;HOME_PRE60 "Number of Homes built before 1960" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HOME_PRE60,-1,-1;PCT_HOME_PRE60 "Pct. Homes built before 1960" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HOME_PRE60,-1,-1;HOME_PRE40 "Number of Homes built 1939 or earlier" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HOME_PRE40,-1,-1;PCT_HOME_PRE40 "Pct. Number of Homes built 1939 or earlier" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HOME_PRE40,-1,-1;HOME_40TO49 "Number of Homes built between 1940 and 1949" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HOME_40TO49,-1,-1;PCT_HOME_40TO49 "Pct. Number of Homes built between 1940 and 1940" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HOME_40TO49,-1,-1;HOME_50TO59 "Number of Homes built between 1950 and 1959" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HOME_50TO59,-1,-1;PCT_HOME_50TO59 "Pct. Homes built between 1950 and 1959" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HOME_50TO59,-1,-1;HOME_60TO69 "Number of Homes built between 1960 and 1969" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HOME_60TO69,-1,-1;PCT_HOME_60TO69 "Pct. Homes built between 1960 and 1969" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HOME_60TO69,-1,-1;HOME_70TO79 "Number of Homes built between 1970 and 1979" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HOME_70TO79,-1,-1;PCT_HOME_70TO79 "Pct. Homes built between 1970 and 1979" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HOME_70TO79,-1,-1;HOME_80TO89 "Number of Homes built between 1980 and 1989" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HOME_80TO89,-1,-1;PCT_HOME_80TO89 "Pct. Homes built between 1980 and 1989" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HOME_80TO89,-1,-1;HOME_90TO99 "Number of Homes built between 1990 and 1999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HOME_90TO99,-1,-1;PCT_HOME_90TO99 "Pct. Homes built between 1990 and 1999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HOME_90TO99,-1,-1;HOME_00TO09 "Number of Homes built between 2000 and 2009" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HOME_00TO09,-1,-1;PCT_HOME_00TO09 "Pct. Homes built between 2000 and 2009" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HOME_00TO09,-1,-1;HOME_10TO19 "Number of Homes built between 2010 and 2019" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HOME_10TO19,-1,-1;PCT_HOME_10TO19 "Pct. Homes built between 2010 and 2019" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HOME_10TO19,-1,-1;HOME_AFTER19 "Number of Homes built 2019 or later" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HOME_AFTER19,-1,-1;PCT_HOME_AFTER19 "Pct. Homes built 2019 or later" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HOME_AFTER19,-1,-1;OCCHU "Occupied Housing Units" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OCCHU,-1,-1;PCT_OCCHU "Pct. Occupied Housing Units" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OCCHU,-1,-1;OWNHU "Owner Occupied Housing Units" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OWNHU,-1,-1;PCT_OWNERS "Pct Owner Occupied Housing Units" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OWNERS,-1,-1;RENTHU "Renter Occupied Housing Units" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENTHU,-1,-1;PCT_RENTERS "Pct. Renter Occupied Housing Units" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENTERS,-1,-1;OOHU_VAL_LT10K "Owner Occupied Housing Units value < $10,000" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_LT10K,-1,-1;PCT_OOHU_VAL_LT10K "Pct. Owner Occupied Housing Units value < $10,000" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_LT10K,-1,-1;OOHU_VAL_10_15K "Owner Occupied Housing Units value $10,000 to $14,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_10_15K,-1,-1;PCT_OOHU_VAL_10_15K "Pct. Owner Occupied Housing Units value $10,000 to $14,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_10_15K,-1,-1;OOHU_VAL_15_20K "Owner Occupied Housing Units value $15,000 to $19,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_15_20K,-1,-1;PCT_OOHU_VAL_15_20K "Pct. Owner Occupied Housing Units value $15,000 to $19,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_15_20K,-1,-1;OOHU_VAL_20_25K "Owner Occupied Housing Units value $20,000 to $24,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_20_25K,-1,-1;PCT_OOHU_VAL_20_25K "Pct. Owner Occupied Housing Units value $20,000 to $24,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_20_25K,-1,-1;OOHU_VAL_25_30K "Owner Occupied Housing Units value $25,000 to $29,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_25_30K,-1,-1;PCT_OOHU_VAL_25_30K "Pct. Owner Occupied Housing Units value $25,000 to $29,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_25_30K,-1,-1;OOHU_VAL_30_35K "Owner Occupied Housing Units value $30,000 to $34,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_30_35K,-1,-1;PCT_OOHU_VAL_30_35K "Pct. Owner Occupied Housing Units value $30,000 to $34,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_30_35K,-1,-1;OOHU_VAL_35_40K "Owner Occupied Housing Units value$35,000 to $39,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_35_40K,-1,-1;PCT_OOHU_VAL_35_40K "Pct. Owner Occupied Housing Units value $35,000 to $39,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_35_40K,-1,-1;OOHU_VAL_40_50K "Owner Occupied Housing Units value $40,000 to $49,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_40_50K,-1,-1;PCT_OOHU_VAL_40_50K "Pct. Owner Occupied Housing Units value $40,000 to $49,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_40_50K,-1,-1;OOHU_VAL_50_60K "Owner Occupied Housing Units value $50,000 to $59,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_50_60K,-1,-1;PCT_OOHU_VAL_50_60K "Pct. Owner Occupied Housing Units value $50,000 to $59,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_50_60K,-1,-1;OOHU_VAL_60_70K "Owner Occupied Housing Units value $60,000 to $69,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_60_70K,-1,-1;PCT_OOHU_VAL_60_70K "Pct. Owner Occupied Housing Units value $60,000 to $69,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_60_70K,-1,-1;OOHU_VAL_70_80K "Owner Occupied Housing Units value $70,000 to $79,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_70_80K,-1,-1;PCT_OOHU_VAL_70_80K "Pct. Owner Occupied Housing Units value $70,000 to $79,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_70_80K,-1,-1;OOHU_VAL_80_90K "Owner Occupied Housing Units value $80,000 to $89,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_80_90K,-1,-1;PCT_OOHU_VAL_80_90K "Pct. Owner Occupied Housing Units value $80,000 to $89,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_80_90K,-1,-1;OOHU_VAL_90_100K "Owner Occupied Housing Units value $90,000 to $99,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_90_100K,-1,-1;PCT_OOHU_VAL_90_100K "Pct. Owner Occupied Housing Units value $90,000 to $99,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_90_100K,-1,-1;OOHU_VAL_100_125K "Owner Occupied Housing Units value $100,000 to $124,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_100_125K,-1,-1;PCT_OOHU_VAL_100_125K "Pct. Owner Occupied Housing Units value $100,000 to $124,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_100_125K,-1,-1;OOHU_VAL_125_150K "Owner Occupied Housing Units value $125,000 to $149,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_125_150K,-1,-1;PCT_OOHU_VAL_125_150K "Pct. Owner Occupied Housing Units value $125,000 to $149,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_125_150K,-1,-1;OOHU_VAL_150_175K "Owner Occupied Housing Units value $150,000 to $174,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_150_175K,-1,-1;PCT_OOHU_VAL_150_175K "Pct. Owner Occupied Housing Units value $150,000 to $174,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_150_175K,-1,-1;OOHU_VAL_175_200K "Owner Occupied Housing Units value $175,000 to $199,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_175_200K,-1,-1;PCT_OOHU_VAL_175_200K "Pct. Owner Occupied Housing Units value $175,000 to $199,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_175_200K,-1,-1;OOHU_VAL_200_250K "Owner Occupied Housing Units value $200,000 to $249,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_200_250K,-1,-1;PCT_OOHU_VAL_200_250K "Pct. Owner Occupied Housing Units value $200,000 to $249,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_200_250K,-1,-1;OOHU_VAL_250_300K "Owner Occupied Housing Units value $250,000 to $299,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_250_300K,-1,-1;PCT_OOHU_VAL_250_300K "Pct. Owner Occupied Housing Units value $250,000 to $299,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_250_300K,-1,-1;OOHU_VAL_300_400K "Owner Occupied Housing Units value $300,000 to $399,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_300_400K,-1,-1;PCT_OOHU_VAL_300_400K "Pct. Owner Occupied Housing Units value $300,000 to $399,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_300_400K,-1,-1;OOHU_VAL_400_500K "Owner Occupied Housing Units value $400,000 to $499,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_400_500K,-1,-1;PCT_OOHU_VAL_400_500K "Pct. Owner Occupied Housing Units value $400,000 to $499,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_400_500K,-1,-1;OOHU_VAL_500_750K "Owner Occupied Housing Units value $500,000 to $749,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_500_750K,-1,-1;PCT_OOHU_VAL_500_750K "Pct. Owner Occupied Housing Units value $500,000 to $749,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_500_750K,-1,-1;OOHU_VAL_750_1M "Owner Occupied Housing Units value $750,000 to $999,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_750_1M,-1,-1;PCT_OOHU_VAL_750_1M "Pct. Owner Occupied Housing Units value $750,000 to $999,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_750_1M,-1,-1;OOHU_VAL_1_1_5M "Owner Occupied Housing Units value $1,000,000 to $1,499,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_1_1_5M,-1,-1;PCT_OOHU_VAL_1_1_5M "Pct. Owner Occupied Housing Units value $1,000,000 to $1,499,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_1_1_5M,-1,-1;OOHU_VAL_1_5_2M "Owner Occupied Housing Units value $1,500,000 to $1,999,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_1_5_2M,-1,-1;PCT_OOHU_VAL_1_5_2M "Pct. Owner Occupied Housing Units value $1,500,000 to $1,999,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_1_5_2M,-1,-1;OOHU_VAL_GT_2M "Owner Occupied Housing Units value $2,000,000 or more" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_GT_2M,-1,-1;PCT_OOHU_VAL_GT_2M "Pct. Owner Occupied Housing Units value $2,000,000 or more" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_GT_2M,-1,-1;MTGST_MORT "Housing units with a mortgage, contract to purchase, or similar debt" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,MTGST_MORT,-1,-1;PCT_MTGST_MORT "Pct. Housing units with a mortgage, contract to purchase, or similar debt" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_MTGST_MORT,-1,-1;MTGST_NO_2ND_OR_EQ "Housing units with no second mortgage and no home equity loan" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,MTGST_NO_2ND_OR_EQ,-1,-1;PCT_MTGST_NO_2ND_OR_EQ "Pct. Housing units with no second mortgage and no home equity loan" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_MTGST_NO_2ND_OR_EQ,-1,-1;MTGST_MULT_MORT "Housing units with multiple mortgages" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,MTGST_MULT_MORT,-1,-1;PCT_MTGST_MULT_MORT "Pct. Housing units with multiple mortgages" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_MTGST_MULT_MORT,-1,-1;MTGST_MORT_2ND_EQ "Mortgage with both second mortgage and home equity loan" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,MTGST_MORT_2ND_EQ,-1,-1;PCT_MTGST_MORT_2ND_EQ "Pct. Mortgage with both second mortgage and home equity loan" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_MTGST_MORT_2ND_EQ,-1,-1;MTGST_MORT_EQ "Mortgage, with only home equity loan " true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,MTGST_MORT_EQ,-1,-1;PCT_MTGST_MORT_EQ "Pct. Mortgage, with only home equity loan" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_MTGST_MORT_EQ,-1,-1;MTGST_2ND "Mortgage, with only second mortgage " true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,MTGST_2ND,-1,-1;PCT_MTGST_2ND "Pct. Mortgage, with only second mortgage" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_MTGST_2ND,-1,-1;MTGST_EQ "Home equity loan without a primary mortgage" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,MTGST_EQ,-1,-1;PCT_MTGST_EQ "Pct. Home equity loan without a primary mortgage" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_MTGST_EQ,-1,-1;MTGST_NO_MORT "Housing units without a mortgage" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,MTGST_NO_MORT,-1,-1;PCT_MTGST_NO_MORT "Pct. Housing units without a mortgage" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_MTGST_NO_MORT,-1,-1;RENT_AMT_W_CASH "With cash rent" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_W_CASH,-1,-1;PCT_RENT_AMT_W_CASH "Pct. With cash rent" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_W_CASH,-1,-1;RENT_AMT_LT_100 "Less than $100" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_LT_100,-1,-1;PCT_RENT_AMT_LT_100 "Pct. Less than $100" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_LT_100,-1,-1;RENT_AMT_100_149 "$100 to $149" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_100_149,-1,-1;PCT_RENT_AMT_100_149 "Pct. $100 to $149" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_100_149,-1,-1;RENT_AMT_150_199 "$150 to $199" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_150_199,-1,-1;PCT_RENT_AMT_150_199 "Pct. $150 to $199" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_150_199,-1,-1;RENT_AMT_200_249 "$200 to $249" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_200_249,-1,-1;PCT_RENT_AMT_200_249 "Pct. $200 to $249" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_200_249,-1,-1;RENT_AMT_250_299 "$250 to $299" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_250_299,-1,-1;PCT_RENT_AMT_250_299 "Pct. $250 to $299" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_250_299,-1,-1;RENT_AMT_300_349 "$300 to $349" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_300_349,-1,-1;PCT_RENT_AMT_300_349 "Pct. $300 to $349" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_300_349,-1,-1;RENT_AMT_350_399 "$350 to $399" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_350_399,-1,-1;PCT_RENT_AMT_350_399 "Pct. $350 to $399" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_350_399,-1,-1;RENT_AMT_400_449 "$400 to $449" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_400_449,-1,-1;PCT_RENT_AMT_400_449 "Pct. $400 to $449" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_400_449,-1,-1;RENT_AMT_450_499 "$450 to $499" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_450_499,-1,-1;PCT_RENT_AMT_450_499 "Pct. $450 to $499" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_450_499,-1,-1;RENT_AMT_500_549 "$500 to $549" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_500_549,-1,-1;PCT_RENT_AMT_500_549 "Pct. $500 to $549" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_500_549,-1,-1;RENT_AMT_550_599 "$550 to $599" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_550_599,-1,-1;PCT_RENT_AMT_550_599 "Pct. $550 to $599" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_550_599,-1,-1;RENT_AMT_600_649 "$600 to $649" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_600_649,-1,-1;PCT_RENT_AMT_600_649 "Pct. $600 to $649" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_600_649,-1,-1;RENT_AMT_650_699 "$650 to $699" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_650_699,-1,-1;PCT_RENT_AMT_650_699 "Pct. $650 to $699" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_650_699,-1,-1;RENT_AMT_700_749 "$700 to $749" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_700_749,-1,-1;PCT_RENT_AMT_700_749 "Pct. $700 to $749" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_700_749,-1,-1;RENT_AMT_750_799 "$750 to $799" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_750_799,-1,-1;PCT_RENT_AMT_750_799 "Pct. $750 to $799" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_750_799,-1,-1;RENT_AMT_800_899 "$800 to $899" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_800_899,-1,-1;PCT_RENT_AMT_800_899 "Pct. $800 to $899" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_800_899,-1,-1;RENT_AMT_900_999 "$900 to $999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_900_999,-1,-1;PCT_RENT_AMT_900_999 "Pct. $900 to $999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_900_999,-1,-1;RENT_AMT_1000_1249 "$1,000 to $1,249" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_1000_1249,-1,-1;PCT_RENT_AMT_1000_1249 "Pct. $1,000 to $1,249" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_1000_1249,-1,-1;RENT_AMT_1250_1499 "$1,250 to $1,499" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_1250_1499,-1,-1;PCT_RENT_AMT_1250_1499 "Pct. $1,250 to $1,499" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_1250_1499,-1,-1;RENT_AMT_1500_1999 "$1,500 to $1,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_1500_1999,-1,-1;PCT_RENT_AMT_1500_1999 "Pct. $1,500 to $1,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_1500_1999,-1,-1;RENT_AMT_2000_2499 "$2,000 to $2,499" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_2000_2499,-1,-1;PCT_RENT_AMT_2000_2499 "Pct. $2,000 to $2,499" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_2000_2499,-1,-1;RENT_AMT_2500_2999 "$2,500 to $2,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_2500_2999,-1,-1;PCT_RENT_AMT_2500_2999 "Pct. $2,500 to $2,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_2500_2999,-1,-1;RENT_AMT_3000_3499 "$3,000 to $3,499" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_3000_3499,-1,-1;PCT_RENT_AMT_3000_3499 "Pct. $3,000 to $3,499" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_3000_3499,-1,-1;RENT_AMT_GT_3500 "$3,500 or more" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_GT_3500,-1,-1;PCT_RENT_AMT_GT_3500 "Pct. $3,500 or more" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_GT_3500,-1,-1;RENT_AMT_NO_CASH "No cash rent" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_NO_CASH,-1,-1;PCT_RENT_AMT_NO_CASH "Pct. No cash rent" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_NO_CASH,-1,-1;RENT_UTIL_NOT_INC "Renter-Occupied Housing Units pay extra for utilities" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_UTIL_NOT_INC,-1,-1;PCT_RENT_UTIL_NOT_INC "Pct. Renter-Occupied Housing Units pay extra for utilities" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_UTIL_NOT_INC,-1,-1;RENT_UTIL_INC "Renter-Occupied Housing Units no extra payment for utilities" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_UTIL_INC,-1,-1;PCT_RENT_UTIL_INC "Pct. Renter-Occupied Housing Units no extra payment for utilities" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_UTIL_INC,-1,-1;HU_US_1_D "Units in structure--1, detached" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HU_US_1_D,-1,-1;PCT_HU_US_1_D "Pct. Units in structure--1, detached" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HU_US_1_D,-1,-1;HU_US_1_A "Units in structure--1, attached" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HU_US_1_A,-1,-1;PCT_HU_US_1_A "Pct. Units in structure--1, attached" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HU_US_1_A,-1,-1;HU_US_2 "Units in structure--2" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HU_US_2,-1,-1;PCT_HU_US_2 "Pct. Units in structure--2" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HU_US_2,-1,-1;HU_US_3_4 "Units in structure-3 or 4" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HU_US_3_4,-1,-1;PCT_HU_US_3_4 "Pct. Units in structure-3 or 4" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HU_US_3_4,-1,-1;HU_US_5_9 "Units in structure--5 to 9" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HU_US_5_9,-1,-1;PCT_HU_US_5_9 "Pct. Units in structure--5 to 9" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HU_US_5_9,-1,-1;HU_US_10_19 "Units in structure--10 to 19" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HU_US_10_19,-1,-1;PCT_HU_US_10_19 "Pct. Units in structure--10 to 19" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HU_US_10_19,-1,-1;HU_US_20_49 "Units in structure--20 to 49" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HU_US_20_49,-1,-1;PCT_HU_US_20_49 "Pct. Units in structure--20 to 49" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HU_US_20_49,-1,-1;HU_US_GT_50 "Units in structure--50 or more" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HU_US_GT_50,-1,-1;PCT_HU_US_GT_50 "Pct. Units in structure--50 or more" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HU_US_GT_50,-1,-1;HU_US_MOBILE "Units in structure--mobile home" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HU_US_MOBILE,-1,-1;PCT_HU_US_MOBILE "Pct. Units in structure--mobile home" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HU_US_MOBILE,-1,-1;HU_US_BOAT_RV "Units in structure--boat, RV, van, etc." true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HU_US_BOAT_RV,-1,-1;PCT_HU_US_BOAT_RV "Pct. Units in structure--boat, RV, van, etc." true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HU_US_BOAT_RV,-1,-1;OOHU_MI21 "Owner occupied, moved in 2021 or later" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_MI21,-1,-1;PCT_OOHU_MI21 "Pct. Owner occupied, moved in 2021 or later" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_MI21,-1,-1;OOHU_MI18_20 "Owner occupied, moved in 2018 to 2020" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_MI18_20,-1,-1;PCT_OOHU_MI18_20 "Pct. Owner occupied, moved in 2018 to 2020" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_MI18_20,-1,-1;OOHU_MI10_17 "Owner occupied, moved in 2010 to 2017" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_MI10_17,-1,-1;PCT_OOHU_MI10_17 "Pct. Owner occupied, moved in 2010 to 2017" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_MI10_17,-1,-1;OOHU_MI00_09 "Owner occupied, moved in 2000 to 2009" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_MI00_09,-1,-1;PCT_OOHU_MI00_09 "Pct. Owner occupied, moved in 2000 to 2009" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_MI00_09,-1,-1;OOHU_MI90_99 "Owner occupied, moved in 1990 to 1999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_MI90_99,-1,-1;PCT_OOHU_MI90_99 "Pct. Owner occupied, moved in 1990 to 1999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_MI90_99,-1,-1;OOHU_MI89 "Owner occupied, moved in 1989 or earlier" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_MI89,-1,-1;PCT_OOHU_MI89 "Pct. Owner occupied, moved in 1989 or earlier" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_MI89,-1,-1;ROHU_MI21 "Renter occupied, moved in 2021 or later" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ROHU_MI21,-1,-1;PCT_ROHU_MI21 "Pct. Renter occupied, moved in 2021 or later" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ROHU_MI21,-1,-1;ROHU_MI18_20 "Renter occupied, moved in 2018 to 2020" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ROHU_MI18_20,-1,-1;PCT_ROHU_MI18_20 "Pct. Renter occupied, moved in 2018 to 2020" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ROHU_MI18_20,-1,-1;ROHU_MI10_17 "Renter occupied, moved in 2010 to 2017" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ROHU_MI10_17,-1,-1;PCT_ROHU_MI10_17 "Pct. Renter occupied, moved in 2010 to 2017" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ROHU_MI10_17,-1,-1;ROHU_MI00_09 "Renter occupied, moved in 2000 to 2009" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ROHU_MI00_09,-1,-1;PCT_ROHU_MI00_09 "Pct. Renter occupied, moved in 2000 to 2009" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ROHU_MI00_09,-1,-1;ROHU_MI90_99 "Renter occupied, moved in 1990 to 1999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ROHU_MI90_99,-1,-1;PCT_ROHU_MI90_99 "Pct. Renter occupied, moved in 1990 to 1999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ROHU_MI90_99,-1,-1;ROHU_MI89 "Renter occupied, moved in 1989 or earlier" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ROHU_MI89,-1,-1;PCT_ROHU_MI89 "Pct. Renter occupied, moved in 1989 or earlier" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ROHU_MI89,-1,-1;HU_FUEL_UGAS "Utility gas" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HU_FUEL_UGAS,-1,-1;PCT_HU_FUEL_UGAS "Pct. Utility gas" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HU_FUEL_UGAS,-1,-1;HU_FUEL_BGAS "Bottled, tank, or LP gas" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HU_FUEL_BGAS,-1,-1;PCT_HU_FUEL_BGAS "Pct. Bottled, tank or LP gas" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HU_FUEL_BGAS,-1,-1;HU_FUEL_ELECT "Electricity" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HU_FUEL_ELECT,-1,-1;PCT_HU_FUEL_ELECT "Pct. Electricity" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HU_FUEL_ELECT,-1,-1;HU_FUEL_OIL "Fuel oil, kerosene, etc." true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HU_FUEL_OIL,-1,-1;PCT_HU_FUEL_OIL "Pct. Fuel oil, kerosene, etc." true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HU_FUEL_OIL,-1,-1;HU_FUEL_COAL "Coal or coke" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HU_FUEL_COAL,-1,-1;PCT_HU_FUEL_COAL "Pct. Coal or coke" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HU_FUEL_COAL,-1,-1;HU_FUEL_WOOD "Wood" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HU_FUEL_WOOD,-1,-1;PCT_HU_FUEL_WOOD "Pct. Wood" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HU_FUEL_WOOD,-1,-1;HU_FUEL_SOLAR "Solar energy" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HU_FUEL_SOLAR,-1,-1;PCT_HU_FUEL_SOLAR "Pct. Solar energy" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HU_FUEL_SOLAR,-1,-1;HU_FUEL_OTHER "Other fuel" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HU_FUEL_OTHER,-1,-1;PCT_HU_FUEL_OTHER "Pct. Other fuel" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HU_FUEL_OTHER,-1,-1;HU_FUEL_NONE "No fuel used" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HU_FUEL_NONE,-1,-1;PCT_HU_FUEL_NONE "Pct. No fuel used" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HU_FUEL_NONE,-1,-1;OOHU_VEHIC_0 "Owner occupied--no vehicle" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VEHIC_0,-1,-1;PCT_OOHU_VEHIC_0 "Pct. Owner occupied--no vehicle" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VEHIC_0,-1,-1;OOHU_VEHIC_1 "Owner occupied--1 vehicle" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VEHIC_1,-1,-1;PCT_OOHU_VEHIC_1 "Pct. Owner occupied--1 vehicle" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VEHIC_1,-1,-1;OOHU_VEHIC_2 "Owner occupied--2 vehicles" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VEHIC_2,-1,-1;PCT_OOHU_VEHIC_2 "Pct. Owner occupied--2 vehicles" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VEHIC_2,-1,-1;OOHU_VEHIC_3 "Owner occupied--3 vehicles" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VEHIC_3,-1,-1;PCT_OOHU_VEHIC_3 "Pct. Owner occupied--3 vehicles" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VEHIC_3,-1,-1;OOHU_VEHIC_4 "Owner occupied--4 vehicles" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VEHIC_4,-1,-1;PCT_OOHU_VEHIC_4 "Pct. Owner occupied--4 vehicles" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VEHIC_4,-1,-1;OOHU_VEHIC_5 "Owner occupied--5 or more vehicles" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VEHIC_5,-1,-1;PCT_OOHU_VEHIC_5 "Pct. Owner occupied--5 or more vehicles" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VEHIC_5,-1,-1;ROHU_VEHIC_0 "Renter occupied--no vehicle" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ROHU_VEHIC_0,-1,-1;PCT_ROHU_VEHIC_0 "Pct. Renter occupied--no vehicle" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ROHU_VEHIC_0,-1,-1;ROHU_VEHIC_1 "Renter occupied--1 vehicle" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ROHU_VEHIC_1,-1,-1;PCT_ROHU_VEHIC_1 "Pct. Renter occupied--1 vehicle" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ROHU_VEHIC_1,-1,-1;ROHU_VEHIC_2 "Renter occupied--2 vehicles" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ROHU_VEHIC_2,-1,-1;PCT_ROHU_VEHIC_2 "Pct. Renter occupied--2 vehicles" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ROHU_VEHIC_2,-1,-1;ROHU_VEHIC_3 "Renter occupied--3 vehicles" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ROHU_VEHIC_3,-1,-1;PCT_ROHU_VEHIC_3 "Pct. Renter occupied--3 vehicles" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ROHU_VEHIC_3,-1,-1;ROHU_VEHIC_4 "Renter occupied--4 vehicles" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ROHU_VEHIC_4,-1,-1;PCT_ROHU_VEHIC_4 "Pct. Renter occupied--4 vehicles" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ROHU_VEHIC_4,-1,-1;ROHU_VEHIC_5 "Renter occupied--5 or more vehicles" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ROHU_VEHIC_5,-1,-1;PCT_ROHU_VEHIC_5 "Pct. Renter occupied--5 or more vehicles" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ROHU_VEHIC_5,-1,-1;WORK_UNIVERSE "Workers 16 years and over" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,WORK_UNIVERSE,-1,-1;POW_IN_ST_CNTY "Worked in state and in county of residence" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,POW_IN_ST_CNTY,-1,-1;PCT_POW_IN_ST_CNTY "Pct. Worked in state and in county of residence" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_POW_IN_ST_CNTY,-1,-1;POW_IN_ST_OUT_CNTY "Worked in state and outside county of residence" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,POW_IN_ST_OUT_CNTY,-1,-1;PCT_POW_IN_ST_OUT_CNTY "Pct. Worked in state and outside county of residence" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_POW_IN_ST_OUT_CNTY,-1,-1;POW_OUT_ST "Worked outside state of residence" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,POW_OUT_ST,-1,-1;PCT_POW_OUT_ST "Pct. Worked outside state of residence" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_POW_OUT_ST,-1,-1;FEM_WORK_UNIVERSE "Females 20 to 64 years in households" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,FEM_WORK_UNIVERSE,-1,-1;F_OWN_CHILDU6 "Females own children under 6 years only" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,F_OWN_CHILDU6,-1,-1;PCT_F_OWN_CHILDU6 "Pct. Females own children under 6 years only" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_F_OWN_CHILDU6,-1,-1;F_OWN_CHILDU6_LF "Females own children under 6 years only in labor force" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,F_OWN_CHILDU6_LF,-1,-1;PCT_F_OWN_CHILDU6_LF "Pct. Females own children under 6 years only in labor force" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_F_OWN_CHILDU6_LF,-1,-1;F_OWN_CHILDU6_NLF "Females own children under 6 years only not in labor force" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,F_OWN_CHILDU6_NLF,-1,-1;PCT_F_OWN_CHILDU6_NLF "Pct. Females own children under 6 years only not in labor force" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_F_OWN_CHILDU6_NLF,-1,-1;F_OWN_CHILDU6_17 "Females own children under 6 years and 6 to 17 years" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,F_OWN_CHILDU6_17,-1,-1;PCT_F_OWN_CHILDU6_17 "Pct. Females own children under 6 years and 6 to 17 years" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_F_OWN_CHILDU6_17,-1,-1;F_OWN_CHILDU6_17_LF "Females own children under 6 years and 6 to 17 years in labor force" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,F_OWN_CHILDU6_17_LF,-1,-1;PCT_F_OWN_CHILDU6_17_LF "Pct. Females own children under 6 years and 6 to 17 years in labor force" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_F_OWN_CHILDU6_17_LF,-1,-1;F_OWN_CHILDU6_17_NLF "Females own children under 6 years and 6 to 17 years not in labor force" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,F_OWN_CHILDU6_17_NLF,-1,-1;PCT_F_OWN_CHILDU6_17_NLF "Pct. Females own children under 6 years and 6 to 17 years not in labor force" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_F_OWN_CHILDU6_17_NLF,-1,-1;F_OWN_CHILD17 "Females own children 6 to 17 years only" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,F_OWN_CHILD17,-1,-1;PCT_F_OWN_CHILD17 "Pct. Females own children 6 to 17 years only" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_F_OWN_CHILD17,-1,-1;F_OWN_CHILD17_LF "Females own children 6 to 17 years only in labor force" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,F_OWN_CHILD17_LF,-1,-1;PCT_F_OWN_CHILD17_LF "Pct. Females own children 6 to 17 years only in labor force" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_F_OWN_CHILD17_LF,-1,-1;F_OWN_CHILD17_NLF "Females own children 6 to 17 years only not in labor force" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,F_OWN_CHILD17_NLF,-1,-1;PCT_F_OWN_CHILD17_NLF "Pct. Females own children 6 to 17 years only not in labor force" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_F_OWN_CHILD17_NLF,-1,-1;F_NO_CHILD "Females no own children under 18 years" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,F_NO_CHILD,-1,-1;PCT_F_NO_CHILD "Pct. Females no own children under 18 years" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_F_NO_CHILD,-1,-1;F_NO_CHILD_LF "Females no own children under 18 years in labor force" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,F_NO_CHILD_LF,-1,-1;PCT_F_NO_CHILD_LF "Pct. Females no own children under 18 years in labor force" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_F_NO_CHILD_LF,-1,-1;F_NO_CHILD_NLF "Females no own children under 18 years not in labor force" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,F_NO_CHILD_NLF,-1,-1;PCT_F_NO_CHILD_NLF "Pct. Females no own children under 18 years not in labor force" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_F_NO_CHILD_NLF,-1,-1;EMP_STAT_UNIVERSE "Population 16 years and over" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EMP_STAT_UNIVERSE,-1,-1;EMP_STAT_IN_LF "In labor force" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EMP_STAT_IN_LF,-1,-1;PCT_EMP_STAT_IN_LF "Pct. In labor force" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EMP_STAT_IN_LF,-1,-1;EMP_STAT_IN_CIV_LF "Civilian labor force" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EMP_STAT_IN_CIV_LF,-1,-1;PCT_EMP_STAT_IN_CIV_LF "Pct. Civilian labor force" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EMP_STAT_IN_CIV_LF,-1,-1;EMP_STAT_EMPLOYED "Employed in Civilian labor force" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EMP_STAT_EMPLOYED,-1,-1;PCT_EMP_STAT_EMPLOYED "Percent Employed in Civilian labor force" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EMP_STAT_EMPLOYED,-1,-1;EMP_STAT_UNEMPLOYED "Unemployed in Civilian labor force" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EMP_STAT_UNEMPLOYED,-1,-1;PCT_EMP_STAT_UNEMPLOYED "Percent Unemployed in Civilian labor force" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EMP_STAT_UNEMPLOYED,-1,-1;EMP_STAT_IN_AF "In Armed Forces" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EMP_STAT_IN_AF,-1,-1;PCT_EMP_STAT_IN_AF "Percent in Armed Forces" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EMP_STAT_IN_AF,-1,-1;EMP_STAT_NOT_IN_LF "Not in labor force" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EMP_STAT_NOT_IN_LF,-1,-1;PCT_EMP_STAT_NOT_IN_LF "Percent Not in labor force" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EMP_STAT_NOT_IN_LF,-1,-1;INTSUB_HOUSEHOLDS "Total Households for Internet Subscriptions" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INTSUB_HOUSEHOLDS,-1,-1;LIMITEDBB "Limited Broadband" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LIMITEDBB,-1,-1;PCT_LIMITEDBB "Pct. Limited Broadband" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LIMITEDBB,-1,-1;INTERNET "Internet subscription" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INTERNET,-1,-1;PCT_INTERNET "Pct. Internet subscription" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INTERNET,-1,-1;DIALUP "Dial-up with no other type of Internet subscription" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,DIALUP,-1,-1;PCT_DIALUP "Pct. Dial-up with no other type of Internet subscription" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_DIALUP,-1,-1;BROADBAND "Broadband of any type" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,BROADBAND,-1,-1;PCT_BROADBAND "Pct. Broadband of any type" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_BROADBAND,-1,-1;CELLULAR "Cellular data plan" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,CELLULAR,-1,-1;PCT_CELLULAR "Pct. Cellular data plan" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_CELLULAR,-1,-1;CELLNOOTHER "Cellular data plan with no other type of Internet subscription" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,CELLNOOTHER,-1,-1;PCT_CELLNOOTHER "Pct. Cellular data plan with no other type of Internet subscription" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_CELLNOOTHER,-1,-1;BBCABLE "Broadband such as cable, fiber optic or DSL" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,BBCABLE,-1,-1;PCT_BBCABLE "Pct. Broadband such as cable, fiber optic or DSL" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_BBCABLE,-1,-1;BBNOOTHER "Broadband such as cable, fiber optic or DSL with no other type of Internet subscription" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,BBNOOTHER,-1,-1;PCT_BBNOOTHER "Pct. Broadband such as cable, fiber optic or DSL with no other type of Internet subscription" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_BBNOOTHER,-1,-1;SATELLITE "Satellite Internet service" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,SATELLITE,-1,-1;PCT_SATELLITE "Pct. Satellite Internet service" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_SATELLITE,-1,-1;CMPTYPE_HOUSEHOLDS "Total Households for Types of computers" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,CMPTYPE_HOUSEHOLDS,-1,-1;HASCOMP "Has one or more types of computing devices" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HASCOMP,-1,-1;PCT_HASCOMP "Pct. Has one or more type of computing devices" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HASCOMP,-1,-1;DESKTOPLAPTOP "Desktop or laptop " true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,DESKTOPLAPTOP,-1,-1;PCT_DESKTOPLAPTOP "Pct Desktop or laptop" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_DESKTOPLAPTOP,-1,-1;DLNOOTHER "Desktop or laptop with no other type of computing device" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,DLNOOTHER,-1,-1;PCT_DLNOOTHER "Pct. Desktop or laptop with no other type of computing device" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_DLNOOTHER,-1,-1;SMARTPHONE "Smartphone" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,SMARTPHONE,-1,-1;PCT_SMARTPHONE "Pct. Smartphone" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_SMARTPHONE,-1,-1;NOSMARTPHONE "No Smartphone" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,NOSMARTPHONE,-1,-1;PCT_NOSMARTPHONE "Pct. No Smartphone" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_NOSMARTPHONE,-1,-1;SPNOOTHER "Smartphone with no other type of computing device" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,SPNOOTHER,-1,-1;PCT_SPNOOTHER "Pct. Smartphone with no other type of computing device" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_SPNOOTHER,-1,-1;TABLET "Tablet or other portable wireless computer" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,TABLET,-1,-1;PCT_TABLET "Pct. Tablet or other portable wireless computer" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_TABLET,-1,-1;TABLETNOOTHER "Tablet or other portable wireless computer with no other type of computing device" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,TABLETNOOTHER,-1,-1;PCT_TABLETNOOTHER "Pct. Tablet or other portable wireless computer with no other type of computing device" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_TABLETNOOTHER,-1,-1;OTHERCOMP "Other computer" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OTHERCOMP,-1,-1;PCT_OTHERCOMP "Pct. Other computer" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OTHERCOMP,-1,-1;OCNOOTHER "Other computer with no other type of computing device" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OCNOOTHER,-1,-1;PCT_OCNOOTHER "Pct. Other computer with no other type of computing device" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OCNOOTHER,-1,-1;NOCOMPUTER "No Computer" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,NOCOMPUTER,-1,-1;PCT_NOCOMPUTER "Pct. No Computer" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_NOCOMPUTER,-1,-1;SELFEMP_HOUSEHOLDS "Total Households for self-employment income" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,SELFEMP_HOUSEHOLDS,-1,-1;SELFEMPWITH "With self-employment income" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,SELFEMPWITH,-1,-1;PCT_SELFEMPWITH "Pct. With self-employment income" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_SELFEMPWITH,-1,-1;SELFEMPNO "No self-employment income" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,SELFEMPNO,-1,-1;PCT_SELFEMPNO "Pct. No self-employment income" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_SELFEMPNO,-1,-1;LIFEEXPPCT "Pct. Life Expectancy" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,LIFEEXPPCT,-1,-1;LIFEEXP "Life Expectancy in years" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,LIFEEXP,-1,-1;DISAB_UNIVERSE "Civilian noninstitutionalized population" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,DISAB_UNIVERSE,-1,-1;DISABILITY "Persons with Disability" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,DISABILITY,-1,-1;PCT_DISABILITY "Pct. Persons with Disability" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_DISABILITY,-1,-1;HIC_UNIVERSE "Civilian noninstitutionalized population for health insurance coverage" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,HIC_UNIVERSE,-1,-1;HIC_WITH "Total With health insurance coverage" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,HIC_WITH,-1,-1;PCT_HIC_WITH "Pct. With health insurance coverage" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HIC_WITH,-1,-1;HIC_NO "Total No health insurance coverage" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,HIC_NO,-1,-1;PCT_HIC_NO "Pct. No health insurance coverage" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HIC_NO,-1,-1;Shape_Length "Shape_Length" false true true 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,Shape_Length,-1,-1;Shape_Area "Shape_Area" false true true 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,Shape_Area,-1,-1""",
  #   sort_field=None
  # )
  
  # Python code that would export JUST 2 ROWS WITH THE FULL COLUMN NAME "ALIAS" INSTEAD OF THE SHORT COLUMN NAMES:
  
  # arcpy.conversion.ExportTable(
  #   in_table="BG22_POLY_ACS22ALL",
  #   out_table=r"C:\Users\***USERNAMEWASHERE***\OneDrive - Environmental Protection Agency (EPA)\EJ 2021\EJSCREEN 2024\acs2022header.csv",
  #   where_clause="",
  #   use_field_alias_as_name="USE_ALIAS",
  #
  #   field_mapping="""ALAND "Land Area (sq. meters)" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,ALAND,-1,-1;AWATER "Water Area (sq. meters)" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,AWATER,-1,-1;STUSAB "State Abbreviation" true true false 2 Text 0 0,First,#,BG22_POLY_ACS22ALL,STUSAB,0,1;STCNTRBG "Block Group ID" true true false 12 Text 0 0,First,#,BG22_POLY_ACS22ALL,STCNTRBG,0,11;STATE "State FIPS" true true false 2 Text 0 0,First,#,BG22_POLY_ACS22ALL,STATE,0,1;COUNTY "County FIPS" true true false 3 Text 0 0,First,#,BG22_POLY_ACS22ALL,COUNTY,0,2;STCN "County ID" true true false 5 Text 0 0,First,#,BG22_POLY_ACS22ALL,STCN,0,4;TRACT "Tract FIPS" true true false 6 Text 0 0,First,#,BG22_POLY_ACS22ALL,TRACT,0,5;BLKGRP "Block Group FIPS" true true false 1 Text 0 0,First,#,BG22_POLY_ACS22ALL,BLKGRP,0,0;TOTALPOP "Total Population (estimated)" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,TOTALPOP,-1,-1;POP_DEN "Population Density (per sq. mile)" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,POP_DEN,-1,-1;NUM_MINORITY "People of Color Population" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,NUM_MINORITY,-1,-1;PCT_MINORITY "Pct. People of Color Population" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_MINORITY,-1,-1;WHITE "White Population" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,WHITE,-1,-1;PCT_WHITE "Pct. White Population" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_WHITE,-1,-1;BLACK "Black Population" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,BLACK,-1,-1;PCT_BLACK "Pct. Black Population" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_BLACK,-1,-1;HISP "Hispanic Population" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HISP,-1,-1;PCT_HISP "Pct. Hispanic Population" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HISP,-1,-1;ASIAN "Asian Population" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ASIAN,-1,-1;PCT_ASIAN "Pct. Asian Population" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ASIAN,-1,-1;AMERIND "American Indian Population" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,AMERIND,-1,-1;PCT_AMERIND "Pct. American Indian Population" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_AMERIND,-1,-1;HAWPAC "Hawaiian/Pacific Islander Population " true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HAWPAC,-1,-1;PCT_HAWPAC "Pct. Hawaiian/Pacific Islander Population" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HAWPAC,-1,-1;OTHER_RACE "Other Race Population" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OTHER_RACE,-1,-1;PCT_OTHER_RACE "Pct. Other Race Population" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OTHER_RACE,-1,-1;TWOMORE "Two or More Race Population" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,TWOMORE,-1,-1;PCT_TWOMORE "Pct. Two or More Race Population" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_TWOMORE,-1,-1;NHWHITE "Not Hispanic White Alone" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,NHWHITE,-1,-1;PCT_NHWHITE "Pct. Not Hispanic White Alone" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_NHWHITE,-1,-1;NHBLACK "Not Hispanic Black Alone" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,NHBLACK,-1,-1;PCT_NHBLACK "Pct. Not Hispanic Black Alone" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_NHBLACK,-1,-1;NHASIAN "Not Hispanic Asian Alone" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,NHASIAN,-1,-1;PCT_NHASIAN "Pct. Not Hispanic Asian Alone" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_NHASIAN,-1,-1;NHAMERIND "Not Hispanic American Indian Alone" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,NHAMERIND,-1,-1;PCT_NHAMERIND "Pct. Not Hispanic American Indian Alone" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_NHAMERIND,-1,-1;NHHAWPAC "Not Hispanic Hawaiian/Pacific Islander  Alone" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,NHHAWPAC,-1,-1;PCT_NHHAWPAC "Pct. Not Hispanic Hawaiian/Pacific Islander  Alone" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_NHHAWPAC,-1,-1;NHOTHER_RACE "Not Hispanic Other Race Alone" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,NHOTHER_RACE,-1,-1;PCT_NHOTHER_RACE "Pct. Not Hispanic Other Race Alone" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_NHOTHER_RACE,-1,-1;NHTWOMORE "Not Hispanic Two or More Races Alone" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,NHTWOMORE,-1,-1;PCT_NHTWOMORE "Pct. Not Hispanic Two or More Races  Alone" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_NHTWOMORE,-1,-1;AGE_LT18 "Population Under Age 18" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,AGE_LT18,-1,-1;PCT_AGE_LT18 "Pct. Population Under Age 18" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_AGE_LT18,-1,-1;AGE_LT5 "Population Under Age 5" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,AGE_LT5,-1,-1;PCT_AGE_LT5 "Pct. Persons Under Age 5" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_AGE_LT5,-1,-1;AGE_GT64 "Population Over Age 64" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,AGE_GT64,-1,-1;PCT_AGE_GT64 "Pct. Person Over Age 64" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_AGE_GT64,-1,-1;AGE_GT17 "Population Over Age 17" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,AGE_GT17,-1,-1;PCT_AGE_GT17 "Pct. Population Over Age 17" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_AGE_GT17,-1,-1;MALES "Male Population" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,MALES,-1,-1;PCT_MALES "Pct. Male Population" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_MALES,-1,-1;FEMALES "Female Population" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,FEMALES,-1,-1;PCT_FEMALES "Pct. Females" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_FEMALES,-1,-1;AGE_GT14 "Population Age 15+" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,AGE_GT14,-1,-1;NEVER_MARRIED "Never Married" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,NEVER_MARRIED,-1,-1;PCT_NEVER_MARRIED "Pct. Never Married" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_NEVER_MARRIED,-1,-1;MARRIED "Married" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,MARRIED,-1,-1;PCT_MARRIED "Pct. Married" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_MARRIED,-1,-1;WIDOWED "Widowed" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,WIDOWED,-1,-1;PCT_WIDOWED "Pct. Widowed" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_WIDOWED,-1,-1;DIVORCED "Divorced" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,DIVORCED,-1,-1;PCT_DIVORCED "Pct. Divorced" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_DIVORCED,-1,-1;HSHOLDS "Number of Households" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HSHOLDS,-1,-1;HSHLDS_PA "Number of Households on Public Assistance Income" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HSHLDS_PA,-1,-1;HSHOLD_MED_INC "Median Household Income" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HSHOLD_MED_INC,-1,-1;FEMALE_HEAD_HH "Female Head of Household" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,FEMALE_HEAD_HH,-1,-1;PCT_FEMALE_HEAD_HH "Pct. Female Head of Household" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_FEMALE_HEAD_HH,-1,-1;PER_CAP_INC "Per Capita Income" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PER_CAP_INC,-1,-1;INC_LT_15K "Household Income < 15K" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_LT_15K,-1,-1;PCT_INC_LT_15K "Pct. Household Income < 15K" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_LT_15K,-1,-1;INC_15_25K "Household Income between 15K and 25K" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_15_25K,-1,-1;PCT_INC_15_25K "Pct. Household Income between 15K and 25K" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_15_25K,-1,-1;INC_25_50K "Household Income between 25K and 50K" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_25_50K,-1,-1;PCT_INC_25_50K "Pct. Household Income between 25K and 50K" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_25_50K,-1,-1;INC_50_75K "Household Income between 50K and 75K" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_50_75K,-1,-1;PCT_INC_50_75K "Pct. Household Income between 50K and 75K" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_50_75K,-1,-1;INC_GT_75K "Household Income > 75K" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_GT_75K,-1,-1;PCT_INC_GT_75K "Pct. Household Income > 75K" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_GT_75K,-1,-1;POV_UNIVERSE_FRT "Total Persons for whom Poverty Status is Determined (for Ratio Table)" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,POV_UNIVERSE_FRT,-1,-1;LOWINC "Ratio of Income to Poverty Level < 2.0" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LOWINC,-1,-1;PCT_LOWINC "Pct. Ratio of Income to Poverty Level < 2.0" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LOWINC,-1,-1;INC_POV_LT50 "Ratio of Income to Poverty Level Under .50" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_POV_LT50,-1,-1;PCT_INC_POV_LT50 "Pct. Ratio of Income to Poverty Level Under .50 " true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_POV_LT50,-1,-1;INC_POV_50TO99 "Ratio of Income to Poverty Level .50 to .99" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_POV_50TO99,-1,-1;PCT_INC_POV_50TO99 "Pct. Ratio of Income to Poverty Level .50 to .99" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_POV_50TO99,-1,-1;INC_POV_100TO124 "Ratio of Income to Poverty Level 1.00 to 1.24" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_POV_100TO124,-1,-1;PCT_INC_POV_100TO124 "Pct. Ratio of Income to Poverty Level 1.00 to 1.24" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_POV_100TO124,-1,-1;INC_POV_125TO149 "Ratio of Income to Poverty Level 1.25 to 1.49" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_POV_125TO149,-1,-1;PCT_INC_POV_125TO149 "Pct. Ratio of Income to Poverty Level 1.25 to 1.49" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_POV_125TO149,-1,-1;INC_POV_150TO184 "Ratio of Income to Poverty Level 1.50 to 1.84" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_POV_150TO184,-1,-1;PCT_INC_POV_150TO184 "Pct. Ratio of Income to Poverty Level 1.50 to 1.84" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_POV_150TO184,-1,-1;INC_POV_185TO199 "Ratio of Income to Poverty Level 1.85 to 1.99" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_POV_185TO199,-1,-1;PCT_INC_185TO199 "Pct. Ratio of Income to Poverty Level 1.85 to 1.99" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_185TO199,-1,-1;INC_POV_GT199 "Ratio of Income to Poverty Level 2.00 and over" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_POV_GT199,-1,-1;PCT_INC_POV_GT199 "Pct. Ratio of Income to Poverty Level 2.00 and over" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_POV_GT199,-1,-1;HH_BPOV "Households  below Poverty Level" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HH_BPOV,-1,-1;PCT_HH_BPOV "Pct. Households below Poverty Level" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HH_BPOV,-1,-1;HH_BPOV_MCF "Married Couple Family below Poverty Level" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HH_BPOV_MCF,-1,-1;PCT_HH_BPOV_MCF "Pct. Married Couple Family below Poverty Level" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HH_BPOV_MCF,-1,-1;HH_BPOV_MALEF "Male Householder family (no wife) below Poverty Level" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HH_BPOV_MALEF,-1,-1;PCT_HH_BPOV_MALEF "Pct. Male Householder family (no wife) below Poverty Level" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HH_BPOV_MALEF,-1,-1;HH_BPOV_FEMALEF "Female Householder family (no  husband) below Poverty Level" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HH_BPOV_FEMALEF,-1,-1;PCT_BPOV_FEMALEF "Pct. Female Householder family (no  husband) below Poverty Level" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_BPOV_FEMALEF,-1,-1;HH_BPOV_MALENF "Male Householder nonfamily below Poverty Level" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HH_BPOV_MALENF,-1,-1;PCT_BPOV_MALENF "Pct. Male Householder nonfamily below Poverty Level" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_BPOV_MALENF,-1,-1;HH_BPOV_FEMALENF "Female Householder nonfamily below Poverty Level" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HH_BPOV_FEMALENF,-1,-1;PCT_BPOV_FEMALENF "Pct. Female Householder nonfamily below Poverty Level" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_BPOV_FEMALENF,-1,-1;HH_APOV "Households  above  Poverty Level" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HH_APOV,-1,-1;PCT_HH_APOV "Pct. Households above Poverty Level" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HH_APOV,-1,-1;HH_APOV_MCF "Married Couple Family above Poverty Level" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HH_APOV_MCF,-1,-1;PCT_HH_APOV_MCF "Pct. Married Couple Family above Poverty Level" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HH_APOV_MCF,-1,-1;HH_APOV_MALEF "Male Householder family (no wife) above Poverty Level" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HH_APOV_MALEF,-1,-1;PCT_HH_APOV_MALEF "Pct. Male Householder family (no wife) above Poverty Level" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HH_APOV_MALEF,-1,-1;HH_APOV_FEMALEF "Female Householder family (no  husband) above Poverty Level" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HH_APOV_FEMALEF,-1,-1;PCT_APOV_FEMALEF "Pct. Female Householder family (no  husband) above Poverty Level" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_APOV_FEMALEF,-1,-1;HH_APOV_MALENF "Male Householder nonfamily above Poverty Level" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HH_APOV_MALENF,-1,-1;PCT_APOV_MALENF "Pct. Male Householder nonfamily above Poverty Level" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_APOV_MALENF,-1,-1;HH_APOV_FEMALENF "Female Householder nonfamily above Poverty Level" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HH_APOV_FEMALENF,-1,-1;PCT_APOV_FEMALENF "Pct. Female Householder nonfamily above Poverty Level" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_APOV_FEMALENF,-1,-1;INC_LT_10K "Household Income < $10,000" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_LT_10K,-1,-1;PCT_INC_LT_10K "Pct. Household Income < $10,000" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_LT_10K,-1,-1;INC_10_15K "Household Income $10,000 to $14,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_10_15K,-1,-1;PCT_INC_10_15K "Pct. Household Income $10,000 to $14,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_10_15K,-1,-1;INC_15_20K "Household Income $15,000 to $19,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_15_20K,-1,-1;PCT_INC_15_20K "Pct. Household Income $15,000 to $19,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_15_20K,-1,-1;INC_20_25K "Household Income $20,000 to $24,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_20_25K,-1,-1;PCT_INC_20_25K "Pct. Household Income $20,000 to $24,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_20_25K,-1,-1;INC_25_30K "Household Income $25,000 to $29,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_25_30K,-1,-1;PCT_INC_25_30K "Pct. Household Income $25,000 to $29,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_25_30K,-1,-1;INC_30_35K "Household Income $30,000 to $34,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_30_35K,-1,-1;PCT_INC_30_35K "Pct. Household Income $30,000 to $34,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_30_35K,-1,-1;INC_35_40K "Household Income $35,000 to $39,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_35_40K,-1,-1;PCT_INC_35_40K "Pct. Household Income $35,000 to $39,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_35_40K,-1,-1;INC_40_45K "Household Income $40,000 to $44,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_40_45K,-1,-1;PCT_INC_40_45K "Pct. Household Income  $40,000 to $44,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_40_45K,-1,-1;INC_45_50K "Household Income $45,000 to $49,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_45_50K,-1,-1;PCT_INC_45_50K "Pct. Household Income $45,000 to $49,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_45_50K,-1,-1;INC_50_60K "Household Income $50,000 to $59,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_50_60K,-1,-1;PCT_INC_50_60K "Pct. Household Income $50,000 to $59,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_50_60K,-1,-1;INC_60_75K "Household Income $60,000 to $74,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_60_75K,-1,-1;PCT_INC_60_75K "Pct. $60,000 to $74,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_60_75K,-1,-1;INC_75_100K "Household Income $75,000 to $99,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_75_100K,-1,-1;PCT_INC_75_100K "Pct. Household Income $75,000 to $99,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_75_100K,-1,-1;INC_100_125K "Household Income $100,000 to $124,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_100_125K,-1,-1;PCT_INC_100_125K "Pct. Household Income $100,000 to $124,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_100_125K,-1,-1;INC_125_150K "Household Income $125,000 to $149,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_125_150K,-1,-1;PCT_INC_125_150K "Pct. Household Income $125,000 to $149,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_125_150K,-1,-1;INC_150_200K "Household Income $150,000 to $199,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_150_200K,-1,-1;PCT_INC_150_200K "Pct. Household Income $150,000 to $199,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_150_200K,-1,-1;INC_GT_200K "Household Income $200,000 or more" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INC_GT_200K,-1,-1;PCT_INC_GT_200K "Pct. $200,000 or more" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INC_GT_200K,-1,-1;EDU_UNIVERSE "Population 25 years and over" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EDU_UNIVERSE,-1,-1;EDU_NONE "No schooling completed" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EDU_NONE,-1,-1;PCT_EDU_NONE "Pct. No schooling completed" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EDU_NONE,-1,-1;EDU_LT5 "Education level < 5th grade" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EDU_LT5,-1,-1;PCT_EDU_LT5 "Pct. Education level < 5th grade" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EDU_LT5,-1,-1;EDU_5_6 "5th and 6th grade" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EDU_5_6,-1,-1;PCT_EDU_5_6 "Pct. 5th and 6th grade" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EDU_5_6,-1,-1;EDU_7_8 "7th and 8th grade" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EDU_7_8,-1,-1;PCT_EDU_7_8 "Pct. 7th and 8th grade" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EDU_7_8,-1,-1;EDU_LT9 "Education Level < 9th Grade" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EDU_LT9,-1,-1;PCT_EDU_LT9 "Pct. Education Level < 9th Grade" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EDU_LT9,-1,-1;EDU_9 "9th grade" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EDU_9,-1,-1;PCT_EDU_9 "Pct. 9th grade" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EDU_9,-1,-1;EDU_10 "10th grade" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EDU_10,-1,-1;PCT_EDU_10 "Pct. 10th grade" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EDU_10,-1,-1;EDU_11 "11th grade" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EDU_11,-1,-1;PCT_EDU_11 "Pct. 11th grade" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EDU_11,-1,-1;EDU_12 "12th grade, no diploma" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EDU_12,-1,-1;PCT_EDU_12 "Pct. 12th grade, no diploma" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EDU_12,-1,-1;EDU_HS "Education Level > 9th and < 12th Grade" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EDU_HS,-1,-1;PCT_EDU_HS "Pct. Education Level > 9th and < 12th Grade" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EDU_HS,-1,-1;EDU_LTHS "Education Level < High School" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EDU_LTHS,-1,-1;PCT_EDU_LTHS "Pct. Education Level < High School" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EDU_LTHS,-1,-1;EDU_HS_DG "High School Degree, GED, or alternative" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EDU_HS_DG,-1,-1;PCT_EDU_HS_DG "Pct. High School Degree, GED, or alternative" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EDU_HS_DG,-1,-1;EDU_COL_LT1 "Some college, < 1 year" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EDU_COL_LT1,-1,-1;PCT_EDU_COL_LT1 "Pct. Some college, < 1 year" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EDU_COL_LT1,-1,-1;EDU_COL_1_MORE "Some college, 1 or more years, no degree" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EDU_COL_1_MORE,-1,-1;PCT_COL_1_MORE "Pct. Some college, 1 or more years, no degree" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_COL_1_MORE,-1,-1;EDU_COL "Education Level of Some College" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EDU_COL,-1,-1;PCT_EDU_COL "Pct. Education Level of Some College" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EDU_COL,-1,-1;EDU_COL_ASSC "Education Level of College Associate Degree" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EDU_COL_ASSC,-1,-1;PCT_EDU_COL_ASSC "Pct. Education Level of College Associate Degree" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EDU_COL_ASSC,-1,-1;EDU_COL_DG "Education Level of College Degree" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EDU_COL_DG,-1,-1;PCT_EDU_COL_DG "Pct. Education Level of College Degree" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EDU_COL_DG,-1,-1;EDU_COL_BACH_DG "Bachelor's Degree" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EDU_COL_BACH_DG,-1,-1;PCT_EDU_COL_BACH_DG "Pct. Bachelor's Degree" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EDU_COL_BACH_DG,-1,-1;EDU_COL_MAST_DG "Master's Degree" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EDU_COL_MAST_DG,-1,-1;PCT_EDU_COL_MAST_DG "Pct. Master's Degree" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EDU_COL_MAST_DG,-1,-1;EDU_PROF_DG "Professional School Degree" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EDU_PROF_DG,-1,-1;PCT_EDU_PROF_DG "Pct. Professional School Degree" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EDU_PROF_DG,-1,-1;EDU_COL_DR_DG "Doctorate Degree" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EDU_COL_DR_DG,-1,-1;PCT_EDU_COL_DR_DG "Pct. Doctorate Degree" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EDU_COL_DR_DG,-1,-1;ENRL_UNIVERSE "Population 3 years and over " true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_UNIVERSE,-1,-1;ENRL_SCHOOL "Enrolled in school" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_SCHOOL,-1,-1;PCT_ENRL_SCHOOL "Pct. Enrolled in school" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENRL_SCHOOL,-1,-1;ENRL_PRE "Enrolled in nursery school, preschool" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_PRE,-1,-1;PCT_ENRL_PRE "Pct. Enrolled in nursery school, preschool" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENRL_PRE,-1,-1;ENRL_PRE_PUB "Enrolled in public nursery school, preschool" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_PRE_PUB,-1,-1;PCT_ENRL_PRE_PUB "Pct. Enrolled in public nursery school, preschool" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENRL_PRE_PUB,-1,-1;ENRL_PRE_PRIV "Enrolled in private nursery school, preschool" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_PRE_PRIV,-1,-1;PCT_ENRL_PRE_PRIV "Pct. Enrolled in private nursery school, preschool" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENRL_PRE_PRIV,-1,-1;ENRL_KIND "Enrolled in kindergarten" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_KIND,-1,-1;PCT_ENRL_KIND "Pct. Enrolled in kindergarten" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENRL_KIND,-1,-1;ENRL_KIND_PUB "Enrolled in public kindergarten" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_KIND_PUB,-1,-1;PCT_ENRL_KIND_PUB "Pct. Enrolled in public kindergarten" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENRL_KIND_PUB,-1,-1;ENRL_KIND_PRIV "Enrolled in private kindergarten" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_KIND_PRIV,-1,-1;PCT_ENRL_KIND_PRIV "Pct. Enrolled in private kindergarten" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENRL_KIND_PRIV,-1,-1;ENRL_1_4 "Enrolled in grade 1 to grade 4" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_1_4,-1,-1;PCT_ENRL_1_4 "Pct. Enrolled in grade 1 to grade 4" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENRL_1_4,-1,-1;ENRL_1_4_PUB "Enrolled in public school grade 1 to grade 4" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_1_4_PUB,-1,-1;PCT_ENRL_1_4_PUB "Pct. Enrolled in public school grade 1 to grade 4" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENRL_1_4_PUB,-1,-1;ENRL_1_4_PRIV "Enrolled in private school grade 1 to grade 4" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_1_4_PRIV,-1,-1;PCT_ENRL_1_4_PRIV "Pct. Enrolled in private school grade 1 to grade 4" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENRL_1_4_PRIV,-1,-1;ENRL_5_8 "Enrolled in grade 5 to grade 8" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_5_8,-1,-1;PCT_ENRL_5_8 "Pct. Enrolled in grade 5 to grade 8" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENRL_5_8,-1,-1;ENRL_5_8_PUB "Enrolled in public school grade 5 to grade 8" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_5_8_PUB,-1,-1;PCT_ENRL_5_8_PUB "Pct. Enrolled in public school grade 5 to grade 8" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENRL_5_8_PUB,-1,-1;ENRL_5_8_PRIV "Enrolled in private school grade 5 to grade 8" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_5_8_PRIV,-1,-1;PCT_ENRL_5_8_PRIV "Pct. Enrolled in private school grade 5 to grade 8" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENRL_5_8_PRIV,-1,-1;ENRL_9_12 "Enrolled in grade 9 to grade 12" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_9_12,-1,-1;PCT_ENRL_9_12 "Pct. Enrolled in grade 9 to grade 12" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENRL_9_12,-1,-1;ENRL_9_12_PUB "Enrolled in public school grade 9 to grade 12" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_9_12_PUB,-1,-1;PCT_ENRL_9_12_PUB "Pct. Enrolled in public school grade 9 to grade 12" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENRL_9_12_PUB,-1,-1;ENRL_9_12_PRIV "Enrolled in private school grade 9 to grade 12" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_9_12_PRIV,-1,-1;PCT_ENRL_9_12_PRIV "Pct. Enrolled in private school grade 9 to grade 12" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENRL_9_12_PRIV,-1,-1;ENRL_COL "Enrolled in college undergraduate years" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_COL,-1,-1;PCT_ENRL_COL "Pct. Enrolled in college undergraduate years" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENRL_COL,-1,-1;ENRL_COL_PUB "Enrolled in public college undergraduate years" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_COL_PUB,-1,-1;PCT_ENRL_COL_PUB "Pct. Enrolled in public college undergraduate years" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENRL_COL_PUB,-1,-1;ENRL_COL_PRIV "Enrolled in private college undergraduate years" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_COL_PRIV,-1,-1;PCT_ENRL_COL_PRIV "Pct. Enrolled in private college undergraduate years" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENRL_COL_PRIV,-1,-1;ENRL_GRAD "Enrolled in graduate or professional school" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_GRAD,-1,-1;PCT_ENRL_GRAD "Pct. Enrolled in graduate or professional school" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENRL_GRAD,-1,-1;ENRL_GRAD_PUB "Enrolled in public graduate or professional school" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_GRAD_PUB,-1,-1;PCT_ENRL_GRAD_PUB "Pct. Enrolled in public graduate or professional school" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENRL_GRAD_PUB,-1,-1;ENRL_GRAD_PRIV "Enrolled in private graduate or professional school" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_GRAD_PRIV,-1,-1;PCT_ENRL_GRAD_PRIV "Pct. Enrolled in private graduate or professional school" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENRL_GRAD_PRIV,-1,-1;ENRL_NOT "Not enrolled in school" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ENRL_NOT,-1,-1;PCT_ENRL_NOT "Pct. Not enrolled in school" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENRL_NOT,-1,-1;LAN_UNIVERSE "Number of Persons for whom Language Ability is Determined" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_UNIVERSE,-1,-1;LAN_ENG_ONLY "Persons who Speak only English" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_ENG_ONLY,-1,-1;PCT_LAN_ENG_ONLY "Pct. Persons who Speak only English" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_ENG_ONLY,-1,-1;LAN_NON_ENG "Persons who Speak non-English at Home" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_NON_ENG,-1,-1;PCT_LAN_NON_ENG "Pct. Persons who Speak non-English at Home" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_NON_ENG,-1,-1;LAN_ENG_VW "Persons who Speak English Very Well" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_ENG_VW,-1,-1;PCT_LAN_ENG_VW "Pct. Persons who Speak English Very Well" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_ENG_VW,-1,-1;LAN_ENG_W "Persons who Speak English Well" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_ENG_W,-1,-1;PCT_LAN_ENG_W "Pct. Persons who Speak English Well" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_ENG_W,-1,-1;LAN_ENG_NW "Persons who Speak English Not Well" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_ENG_NW,-1,-1;PCT_LAN_ENG_NW "Pct. Persons who Speak English Not Well" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_ENG_NW,-1,-1;LAN_ENG_NA "Persons who Speak English Not at All" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_ENG_NA,-1,-1;PCT_LAN_ENG_NA "Pct. Persons who Speak English Not at All" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_ENG_NA,-1,-1;LAN_ENG_LTW "Persons who Speak English less than Well" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_ENG_LTW,-1,-1;PCT_LAN_ENG_LTW "Pct. Persons who Speak English less than Well" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_ENG_LTW,-1,-1;LAN_ENG_LTVW "Persons who Speak English less than Very Well" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_ENG_LTVW,-1,-1;PCT_ENG_LTVW "Pct. Persons who Speak English less than Very Well" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ENG_LTVW,-1,-1;LAN_SPANISH "Speak Spanish at Home" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_SPANISH,-1,-1;PCT_LAN_SPANISH "Pct. Speak Spanish at Home" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_SPANISH,-1,-1;LAN_ENG_VW_SP "Speak English very well (Spanish speaker)" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_ENG_VW_SP,-1,-1;PCT_LAN_ENG_VW_SP "Pct. Speak English very well (Spanish speaker)" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_ENG_VW_SP,-1,-1;LAN_ENG_W_SP "Speak English well (Spanish speaker)" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_ENG_W_SP,-1,-1;PCT_LAN_ENG_W_SP "Pct. Speak English well (Spanish speaker)" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_ENG_W_SP,-1,-1;LAN_ENG_NW_SP "Speak English not well (Spanish speaker)" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_ENG_NW_SP,-1,-1;PCT_LAN_ENG_NW_SP "Pct. Speak English not well (Spanish speaker)" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_ENG_NW_SP,-1,-1;LAN_ENG_NA_SP "Speak English not at all (Spanish speaker)" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_ENG_NA_SP,-1,-1;PCT_LAN_ENG_NA_SP "Pct. Speak English not at all (Spanish speaker)" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_ENG_NA_SP,-1,-1;LAN_IE "Speak Other Indo-European at Home" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_IE,-1,-1;PCT_LAN_IE "Pct. Speak Other Indo-European at Home" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_IE,-1,-1;LAN_ENG_VW_IE "Speak English very well (Indo-European speaker)" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_ENG_VW_IE,-1,-1;PCT_LAN_ENG_VW_IE "Pct. Speak English very well (Indo-European speaker)" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_ENG_VW_IE,-1,-1;LAN_ENG_W_IE "Speak English well (Indo-European speaker)" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_ENG_W_IE,-1,-1;PCT_LAN_ENG_W_IE "Pct. Speak English well (Indo-European speaker)" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_ENG_W_IE,-1,-1;LAN_ENG_NW_IE "Speak English not well (Indo-European speaker)" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_ENG_NW_IE,-1,-1;PCT_LAN_ENG_NW_IE "Pct. Speak English not well (Indo-European speaker)" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_ENG_NW_IE,-1,-1;LAN_ENG_NA_IE "Speak English not at all (Indo-European speaker)" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_ENG_NA_IE,-1,-1;PCT_LAN_ENG_NA_IE "Pct. Speak English not at all (Indo-European speaker)" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_ENG_NA_IE,-1,-1;LAN_API "Speak Asian-Pacific Island language at Home" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_API,-1,-1;PCT_LAN_API "Pct. Speak Asian-Pacific Island language at Home" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_API,-1,-1;LAN_ENG_VW_API "Speak English very well (Asian/PI speaker)" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_ENG_VW_API,-1,-1;PCT_LAN_ENG_VW_API "Pct. Speak English very well (Asian/PI speaker)" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_ENG_VW_API,-1,-1;LAN_ENG_W_API "Speak English well (Asian/PI speaker)" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_ENG_W_API,-1,-1;PCT_LAN_ENG_W_API "Pct. Speak English well (Asian/PI speaker)" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_ENG_W_API,-1,-1;LAN_ENG_NW_API "Speak English not well (Asian/PI speaker)" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_ENG_NW_API,-1,-1;PCT_LAN_ENG_NW_API "Pct. Speak English not well (Asian/PI speaker)" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_ENG_NW_API,-1,-1;LAN_ENG_NA_API "Speak English not at all (Asian/PI speaker)" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_ENG_NA_API,-1,-1;PCT_LAN_ENG_NA_API "Pct. Speak English not at all (Asian/PI speaker)" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_ENG_NA_API,-1,-1;LAN_OTHER "Speak Other language at Home" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_OTHER,-1,-1;PCT_LAN_OTHER "Pct. Speak Other language at Home" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_OTHER,-1,-1;LAN_ENG_VW_OTHER "Speak English very well (Other speaker)" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_ENG_VW_OTHER,-1,-1;PCT_LAN_ENG_VW_OTHER "Pct. Speak English very well (Other speaker)" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_ENG_VW_OTHER,-1,-1;LAN_ENG_W_OTHER "Speak English well (Other speaker)" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_ENG_W_OTHER,-1,-1;PCT_LAN_ENG_W_OTHER "Pct. Speak English well (Other speaker)" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_ENG_W_OTHER,-1,-1;LAN_ENG_NW_OTHER "Speak English not well (Other speaker)" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_ENG_NW_OTHER,-1,-1;PCT_LAN_ENG_NW_OTHER "Pct. Speak English not well (Other speaker)" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_ENG_NW_OTHER,-1,-1;LAN_ENG_NA_OTHER "Speak English not at all (Other speaker)" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LAN_ENG_NA_OTHER,-1,-1;PCT_LAN_ENG_NA_OTHER "Pct. Speak English not at all (Other speaker)" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LAN_ENG_NA_OTHER,-1,-1;HSHOLDS_LAN "Households" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HSHOLDS_LAN,-1,-1;LINGISO "Limited English speaking Households" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LINGISO,-1,-1;PCT_LINGISO "Pct. Limited English speaking Households" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LINGISO,-1,-1;HLI_ENGLISH "Speak English only" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HLI_ENGLISH,-1,-1;PCT_HLI_ENGLISH "Pct. Speak English only" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HLI_ENGLISH,-1,-1;HLI_SPANISH "Speak Spanish" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HLI_SPANISH,-1,-1;PCT_HLI_SPANISH "Pct. Speak Spanish" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HLI_SPANISH,-1,-1;HLI_SPANISH_LI "Speak Spanish--Limited English speaking" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HLI_SPANISH_LI,-1,-1;PCT_HLI_SPANISH_LI "Pct. Speak Spanish--Limited English speaking" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HLI_SPANISH_LI,-1,-1;HLI_SPANISH_NLI "Speak Spanish--not Limited English speaking" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HLI_SPANISH_NLI,-1,-1;PCT_HLI_SPANISH_NLI "Pct. Speak Spanish--not Limited English speaking" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HLI_SPANISH_NLI,-1,-1;HLI_IE "Speak Other Indo-European languages" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HLI_IE,-1,-1;PCT_HLI_IE "Pct. Speak Other Indo-European languages" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HLI_IE,-1,-1;HLI_IE_LI "Speak Other Indo-European--Limited English speaking" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HLI_IE_LI,-1,-1;PCT_HLI_IE_LI "Pct. Speak Other Indo-European--Limited English speaking" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HLI_IE_LI,-1,-1;HLI_IE_NLI "Speak Other Indo-European--not Limited English speaking" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HLI_IE_NLI,-1,-1;PCT_HLI_IE_NLI "Pct. Speak Other Indo-European--not Limited English speaking" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HLI_IE_NLI,-1,-1;HLI_API "Speak Asian-Pacific Island languages" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HLI_API,-1,-1;PCT_HLI_API "Pct. Speak Asian-Pacific Island languages" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HLI_API,-1,-1;HLI_API_LI "Speak Asian-Pacific Island--Limited English speaking" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HLI_API_LI,-1,-1;PCT_HLI_API_LI "Pct. Speak Asian-Pacific Island--Limited English speaking" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HLI_API_LI,-1,-1;HLI_API_NLI "Speak Asian-Pacific Island--not Limited English speaking" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HLI_API_NLI,-1,-1;PCT_HLI_API_NLI "Pct. Speak Asian-Pacific Island--not Limited English speaking" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HLI_API_NLI,-1,-1;HLI_OTHER "Speak Other languages" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HLI_OTHER,-1,-1;PCT_HLI_OTHER "Pct. Speak Other languages" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HLI_OTHER,-1,-1;HLI_OTHER_LI "Speak Other--Limited English speaking" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HLI_OTHER_LI,-1,-1;PCT_HLI_OTHER_LI "Pct. Speak Other--Limited English speaking" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HLI_OTHER_LI,-1,-1;HLI_OTHER_NLI "Speak Other--not Limited English speaking" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HLI_OTHER_NLI,-1,-1;PCT_HLI_OTHER_NLI "Pct. Speak Other--not Limited English speaking" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HLI_OTHER_NLI,-1,-1;HSUNITS "Number of Housing Units" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HSUNITS,-1,-1;HOME_PRE50 "Number of Homes built before 1950" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HOME_PRE50,-1,-1;PCT_HOME_PRE50 "Pct. Homes built before 1950" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HOME_PRE50,-1,-1;HOME_PRE60 "Number of Homes built before 1960" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HOME_PRE60,-1,-1;PCT_HOME_PRE60 "Pct. Homes built before 1960" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HOME_PRE60,-1,-1;HOME_PRE40 "Number of Homes built 1939 or earlier" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HOME_PRE40,-1,-1;PCT_HOME_PRE40 "Pct. Number of Homes built 1939 or earlier" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HOME_PRE40,-1,-1;HOME_40TO49 "Number of Homes built between 1940 and 1949" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HOME_40TO49,-1,-1;PCT_HOME_40TO49 "Pct. Number of Homes built between 1940 and 1940" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HOME_40TO49,-1,-1;HOME_50TO59 "Number of Homes built between 1950 and 1959" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HOME_50TO59,-1,-1;PCT_HOME_50TO59 "Pct. Homes built between 1950 and 1959" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HOME_50TO59,-1,-1;HOME_60TO69 "Number of Homes built between 1960 and 1969" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HOME_60TO69,-1,-1;PCT_HOME_60TO69 "Pct. Homes built between 1960 and 1969" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HOME_60TO69,-1,-1;HOME_70TO79 "Number of Homes built between 1970 and 1979" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HOME_70TO79,-1,-1;PCT_HOME_70TO79 "Pct. Homes built between 1970 and 1979" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HOME_70TO79,-1,-1;HOME_80TO89 "Number of Homes built between 1980 and 1989" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HOME_80TO89,-1,-1;PCT_HOME_80TO89 "Pct. Homes built between 1980 and 1989" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HOME_80TO89,-1,-1;HOME_90TO99 "Number of Homes built between 1990 and 1999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HOME_90TO99,-1,-1;PCT_HOME_90TO99 "Pct. Homes built between 1990 and 1999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HOME_90TO99,-1,-1;HOME_00TO09 "Number of Homes built between 2000 and 2009" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HOME_00TO09,-1,-1;PCT_HOME_00TO09 "Pct. Homes built between 2000 and 2009" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HOME_00TO09,-1,-1;HOME_10TO19 "Number of Homes built between 2010 and 2019" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HOME_10TO19,-1,-1;PCT_HOME_10TO19 "Pct. Homes built between 2010 and 2019" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HOME_10TO19,-1,-1;HOME_AFTER19 "Number of Homes built 2019 or later" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HOME_AFTER19,-1,-1;PCT_HOME_AFTER19 "Pct. Homes built 2019 or later" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HOME_AFTER19,-1,-1;OCCHU "Occupied Housing Units" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OCCHU,-1,-1;PCT_OCCHU "Pct. Occupied Housing Units" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OCCHU,-1,-1;OWNHU "Owner Occupied Housing Units" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OWNHU,-1,-1;PCT_OWNERS "Pct Owner Occupied Housing Units" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OWNERS,-1,-1;RENTHU "Renter Occupied Housing Units" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENTHU,-1,-1;PCT_RENTERS "Pct. Renter Occupied Housing Units" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENTERS,-1,-1;OOHU_VAL_LT10K "Owner Occupied Housing Units value < $10,000" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_LT10K,-1,-1;PCT_OOHU_VAL_LT10K "Pct. Owner Occupied Housing Units value < $10,000" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_LT10K,-1,-1;OOHU_VAL_10_15K "Owner Occupied Housing Units value $10,000 to $14,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_10_15K,-1,-1;PCT_OOHU_VAL_10_15K "Pct. Owner Occupied Housing Units value $10,000 to $14,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_10_15K,-1,-1;OOHU_VAL_15_20K "Owner Occupied Housing Units value $15,000 to $19,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_15_20K,-1,-1;PCT_OOHU_VAL_15_20K "Pct. Owner Occupied Housing Units value $15,000 to $19,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_15_20K,-1,-1;OOHU_VAL_20_25K "Owner Occupied Housing Units value $20,000 to $24,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_20_25K,-1,-1;PCT_OOHU_VAL_20_25K "Pct. Owner Occupied Housing Units value $20,000 to $24,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_20_25K,-1,-1;OOHU_VAL_25_30K "Owner Occupied Housing Units value $25,000 to $29,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_25_30K,-1,-1;PCT_OOHU_VAL_25_30K "Pct. Owner Occupied Housing Units value $25,000 to $29,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_25_30K,-1,-1;OOHU_VAL_30_35K "Owner Occupied Housing Units value $30,000 to $34,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_30_35K,-1,-1;PCT_OOHU_VAL_30_35K "Pct. Owner Occupied Housing Units value $30,000 to $34,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_30_35K,-1,-1;OOHU_VAL_35_40K "Owner Occupied Housing Units value$35,000 to $39,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_35_40K,-1,-1;PCT_OOHU_VAL_35_40K "Pct. Owner Occupied Housing Units value $35,000 to $39,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_35_40K,-1,-1;OOHU_VAL_40_50K "Owner Occupied Housing Units value $40,000 to $49,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_40_50K,-1,-1;PCT_OOHU_VAL_40_50K "Pct. Owner Occupied Housing Units value $40,000 to $49,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_40_50K,-1,-1;OOHU_VAL_50_60K "Owner Occupied Housing Units value $50,000 to $59,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_50_60K,-1,-1;PCT_OOHU_VAL_50_60K "Pct. Owner Occupied Housing Units value $50,000 to $59,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_50_60K,-1,-1;OOHU_VAL_60_70K "Owner Occupied Housing Units value $60,000 to $69,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_60_70K,-1,-1;PCT_OOHU_VAL_60_70K "Pct. Owner Occupied Housing Units value $60,000 to $69,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_60_70K,-1,-1;OOHU_VAL_70_80K "Owner Occupied Housing Units value $70,000 to $79,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_70_80K,-1,-1;PCT_OOHU_VAL_70_80K "Pct. Owner Occupied Housing Units value $70,000 to $79,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_70_80K,-1,-1;OOHU_VAL_80_90K "Owner Occupied Housing Units value $80,000 to $89,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_80_90K,-1,-1;PCT_OOHU_VAL_80_90K "Pct. Owner Occupied Housing Units value $80,000 to $89,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_80_90K,-1,-1;OOHU_VAL_90_100K "Owner Occupied Housing Units value $90,000 to $99,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_90_100K,-1,-1;PCT_OOHU_VAL_90_100K "Pct. Owner Occupied Housing Units value $90,000 to $99,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_90_100K,-1,-1;OOHU_VAL_100_125K "Owner Occupied Housing Units value $100,000 to $124,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_100_125K,-1,-1;PCT_OOHU_VAL_100_125K "Pct. Owner Occupied Housing Units value $100,000 to $124,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_100_125K,-1,-1;OOHU_VAL_125_150K "Owner Occupied Housing Units value $125,000 to $149,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_125_150K,-1,-1;PCT_OOHU_VAL_125_150K "Pct. Owner Occupied Housing Units value $125,000 to $149,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_125_150K,-1,-1;OOHU_VAL_150_175K "Owner Occupied Housing Units value $150,000 to $174,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_150_175K,-1,-1;PCT_OOHU_VAL_150_175K "Pct. Owner Occupied Housing Units value $150,000 to $174,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_150_175K,-1,-1;OOHU_VAL_175_200K "Owner Occupied Housing Units value $175,000 to $199,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_175_200K,-1,-1;PCT_OOHU_VAL_175_200K "Pct. Owner Occupied Housing Units value $175,000 to $199,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_175_200K,-1,-1;OOHU_VAL_200_250K "Owner Occupied Housing Units value $200,000 to $249,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_200_250K,-1,-1;PCT_OOHU_VAL_200_250K "Pct. Owner Occupied Housing Units value $200,000 to $249,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_200_250K,-1,-1;OOHU_VAL_250_300K "Owner Occupied Housing Units value $250,000 to $299,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_250_300K,-1,-1;PCT_OOHU_VAL_250_300K "Pct. Owner Occupied Housing Units value $250,000 to $299,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_250_300K,-1,-1;OOHU_VAL_300_400K "Owner Occupied Housing Units value $300,000 to $399,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_300_400K,-1,-1;PCT_OOHU_VAL_300_400K "Pct. Owner Occupied Housing Units value $300,000 to $399,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_300_400K,-1,-1;OOHU_VAL_400_500K "Owner Occupied Housing Units value $400,000 to $499,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_400_500K,-1,-1;PCT_OOHU_VAL_400_500K "Pct. Owner Occupied Housing Units value $400,000 to $499,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_400_500K,-1,-1;OOHU_VAL_500_750K "Owner Occupied Housing Units value $500,000 to $749,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_500_750K,-1,-1;PCT_OOHU_VAL_500_750K "Pct. Owner Occupied Housing Units value $500,000 to $749,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_500_750K,-1,-1;OOHU_VAL_750_1M "Owner Occupied Housing Units value $750,000 to $999,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_750_1M,-1,-1;PCT_OOHU_VAL_750_1M "Pct. Owner Occupied Housing Units value $750,000 to $999,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_750_1M,-1,-1;OOHU_VAL_1_1_5M "Owner Occupied Housing Units value $1,000,000 to $1,499,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_1_1_5M,-1,-1;PCT_OOHU_VAL_1_1_5M "Pct. Owner Occupied Housing Units value $1,000,000 to $1,499,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_1_1_5M,-1,-1;OOHU_VAL_1_5_2M "Owner Occupied Housing Units value $1,500,000 to $1,999,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_1_5_2M,-1,-1;PCT_OOHU_VAL_1_5_2M "Pct. Owner Occupied Housing Units value $1,500,000 to $1,999,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_1_5_2M,-1,-1;OOHU_VAL_GT_2M "Owner Occupied Housing Units value $2,000,000 or more" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VAL_GT_2M,-1,-1;PCT_OOHU_VAL_GT_2M "Pct. Owner Occupied Housing Units value $2,000,000 or more" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VAL_GT_2M,-1,-1;MTGST_MORT "Housing units with a mortgage, contract to purchase, or similar debt" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,MTGST_MORT,-1,-1;PCT_MTGST_MORT "Pct. Housing units with a mortgage, contract to purchase, or similar debt" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_MTGST_MORT,-1,-1;MTGST_NO_2ND_OR_EQ "Housing units with no second mortgage and no home equity loan" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,MTGST_NO_2ND_OR_EQ,-1,-1;PCT_MTGST_NO_2ND_OR_EQ "Pct. Housing units with no second mortgage and no home equity loan" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_MTGST_NO_2ND_OR_EQ,-1,-1;MTGST_MULT_MORT "Housing units with multiple mortgages" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,MTGST_MULT_MORT,-1,-1;PCT_MTGST_MULT_MORT "Pct. Housing units with multiple mortgages" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_MTGST_MULT_MORT,-1,-1;MTGST_MORT_2ND_EQ "Mortgage with both second mortgage and home equity loan" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,MTGST_MORT_2ND_EQ,-1,-1;PCT_MTGST_MORT_2ND_EQ "Pct. Mortgage with both second mortgage and home equity loan" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_MTGST_MORT_2ND_EQ,-1,-1;MTGST_MORT_EQ "Mortgage, with only home equity loan " true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,MTGST_MORT_EQ,-1,-1;PCT_MTGST_MORT_EQ "Pct. Mortgage, with only home equity loan" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_MTGST_MORT_EQ,-1,-1;MTGST_2ND "Mortgage, with only second mortgage " true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,MTGST_2ND,-1,-1;PCT_MTGST_2ND "Pct. Mortgage, with only second mortgage" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_MTGST_2ND,-1,-1;MTGST_EQ "Home equity loan without a primary mortgage" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,MTGST_EQ,-1,-1;PCT_MTGST_EQ "Pct. Home equity loan without a primary mortgage" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_MTGST_EQ,-1,-1;MTGST_NO_MORT "Housing units without a mortgage" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,MTGST_NO_MORT,-1,-1;PCT_MTGST_NO_MORT "Pct. Housing units without a mortgage" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_MTGST_NO_MORT,-1,-1;RENT_AMT_W_CASH "With cash rent" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_W_CASH,-1,-1;PCT_RENT_AMT_W_CASH "Pct. With cash rent" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_W_CASH,-1,-1;RENT_AMT_LT_100 "Less than $100" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_LT_100,-1,-1;PCT_RENT_AMT_LT_100 "Pct. Less than $100" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_LT_100,-1,-1;RENT_AMT_100_149 "$100 to $149" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_100_149,-1,-1;PCT_RENT_AMT_100_149 "Pct. $100 to $149" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_100_149,-1,-1;RENT_AMT_150_199 "$150 to $199" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_150_199,-1,-1;PCT_RENT_AMT_150_199 "Pct. $150 to $199" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_150_199,-1,-1;RENT_AMT_200_249 "$200 to $249" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_200_249,-1,-1;PCT_RENT_AMT_200_249 "Pct. $200 to $249" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_200_249,-1,-1;RENT_AMT_250_299 "$250 to $299" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_250_299,-1,-1;PCT_RENT_AMT_250_299 "Pct. $250 to $299" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_250_299,-1,-1;RENT_AMT_300_349 "$300 to $349" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_300_349,-1,-1;PCT_RENT_AMT_300_349 "Pct. $300 to $349" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_300_349,-1,-1;RENT_AMT_350_399 "$350 to $399" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_350_399,-1,-1;PCT_RENT_AMT_350_399 "Pct. $350 to $399" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_350_399,-1,-1;RENT_AMT_400_449 "$400 to $449" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_400_449,-1,-1;PCT_RENT_AMT_400_449 "Pct. $400 to $449" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_400_449,-1,-1;RENT_AMT_450_499 "$450 to $499" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_450_499,-1,-1;PCT_RENT_AMT_450_499 "Pct. $450 to $499" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_450_499,-1,-1;RENT_AMT_500_549 "$500 to $549" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_500_549,-1,-1;PCT_RENT_AMT_500_549 "Pct. $500 to $549" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_500_549,-1,-1;RENT_AMT_550_599 "$550 to $599" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_550_599,-1,-1;PCT_RENT_AMT_550_599 "Pct. $550 to $599" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_550_599,-1,-1;RENT_AMT_600_649 "$600 to $649" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_600_649,-1,-1;PCT_RENT_AMT_600_649 "Pct. $600 to $649" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_600_649,-1,-1;RENT_AMT_650_699 "$650 to $699" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_650_699,-1,-1;PCT_RENT_AMT_650_699 "Pct. $650 to $699" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_650_699,-1,-1;RENT_AMT_700_749 "$700 to $749" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_700_749,-1,-1;PCT_RENT_AMT_700_749 "Pct. $700 to $749" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_700_749,-1,-1;RENT_AMT_750_799 "$750 to $799" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_750_799,-1,-1;PCT_RENT_AMT_750_799 "Pct. $750 to $799" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_750_799,-1,-1;RENT_AMT_800_899 "$800 to $899" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_800_899,-1,-1;PCT_RENT_AMT_800_899 "Pct. $800 to $899" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_800_899,-1,-1;RENT_AMT_900_999 "$900 to $999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_900_999,-1,-1;PCT_RENT_AMT_900_999 "Pct. $900 to $999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_900_999,-1,-1;RENT_AMT_1000_1249 "$1,000 to $1,249" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_1000_1249,-1,-1;PCT_RENT_AMT_1000_1249 "Pct. $1,000 to $1,249" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_1000_1249,-1,-1;RENT_AMT_1250_1499 "$1,250 to $1,499" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_1250_1499,-1,-1;PCT_RENT_AMT_1250_1499 "Pct. $1,250 to $1,499" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_1250_1499,-1,-1;RENT_AMT_1500_1999 "$1,500 to $1,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_1500_1999,-1,-1;PCT_RENT_AMT_1500_1999 "Pct. $1,500 to $1,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_1500_1999,-1,-1;RENT_AMT_2000_2499 "$2,000 to $2,499" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_2000_2499,-1,-1;PCT_RENT_AMT_2000_2499 "Pct. $2,000 to $2,499" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_2000_2499,-1,-1;RENT_AMT_2500_2999 "$2,500 to $2,999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_2500_2999,-1,-1;PCT_RENT_AMT_2500_2999 "Pct. $2,500 to $2,999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_2500_2999,-1,-1;RENT_AMT_3000_3499 "$3,000 to $3,499" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_3000_3499,-1,-1;PCT_RENT_AMT_3000_3499 "Pct. $3,000 to $3,499" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_3000_3499,-1,-1;RENT_AMT_GT_3500 "$3,500 or more" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_GT_3500,-1,-1;PCT_RENT_AMT_GT_3500 "Pct. $3,500 or more" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_GT_3500,-1,-1;RENT_AMT_NO_CASH "No cash rent" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_AMT_NO_CASH,-1,-1;PCT_RENT_AMT_NO_CASH "Pct. No cash rent" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_AMT_NO_CASH,-1,-1;RENT_UTIL_NOT_INC "Renter-Occupied Housing Units pay extra for utilities" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_UTIL_NOT_INC,-1,-1;PCT_RENT_UTIL_NOT_INC "Pct. Renter-Occupied Housing Units pay extra for utilities" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_UTIL_NOT_INC,-1,-1;RENT_UTIL_INC "Renter-Occupied Housing Units no extra payment for utilities" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,RENT_UTIL_INC,-1,-1;PCT_RENT_UTIL_INC "Pct. Renter-Occupied Housing Units no extra payment for utilities" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_RENT_UTIL_INC,-1,-1;HU_US_1_D "Units in structure--1, detached" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HU_US_1_D,-1,-1;PCT_HU_US_1_D "Pct. Units in structure--1, detached" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HU_US_1_D,-1,-1;HU_US_1_A "Units in structure--1, attached" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HU_US_1_A,-1,-1;PCT_HU_US_1_A "Pct. Units in structure--1, attached" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HU_US_1_A,-1,-1;HU_US_2 "Units in structure--2" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HU_US_2,-1,-1;PCT_HU_US_2 "Pct. Units in structure--2" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HU_US_2,-1,-1;HU_US_3_4 "Units in structure-3 or 4" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HU_US_3_4,-1,-1;PCT_HU_US_3_4 "Pct. Units in structure-3 or 4" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HU_US_3_4,-1,-1;HU_US_5_9 "Units in structure--5 to 9" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HU_US_5_9,-1,-1;PCT_HU_US_5_9 "Pct. Units in structure--5 to 9" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HU_US_5_9,-1,-1;HU_US_10_19 "Units in structure--10 to 19" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HU_US_10_19,-1,-1;PCT_HU_US_10_19 "Pct. Units in structure--10 to 19" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HU_US_10_19,-1,-1;HU_US_20_49 "Units in structure--20 to 49" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HU_US_20_49,-1,-1;PCT_HU_US_20_49 "Pct. Units in structure--20 to 49" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HU_US_20_49,-1,-1;HU_US_GT_50 "Units in structure--50 or more" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HU_US_GT_50,-1,-1;PCT_HU_US_GT_50 "Pct. Units in structure--50 or more" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HU_US_GT_50,-1,-1;HU_US_MOBILE "Units in structure--mobile home" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HU_US_MOBILE,-1,-1;PCT_HU_US_MOBILE "Pct. Units in structure--mobile home" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HU_US_MOBILE,-1,-1;HU_US_BOAT_RV "Units in structure--boat, RV, van, etc." true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HU_US_BOAT_RV,-1,-1;PCT_HU_US_BOAT_RV "Pct. Units in structure--boat, RV, van, etc." true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HU_US_BOAT_RV,-1,-1;OOHU_MI21 "Owner occupied, moved in 2021 or later" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_MI21,-1,-1;PCT_OOHU_MI21 "Pct. Owner occupied, moved in 2021 or later" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_MI21,-1,-1;OOHU_MI18_20 "Owner occupied, moved in 2018 to 2020" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_MI18_20,-1,-1;PCT_OOHU_MI18_20 "Pct. Owner occupied, moved in 2018 to 2020" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_MI18_20,-1,-1;OOHU_MI10_17 "Owner occupied, moved in 2010 to 2017" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_MI10_17,-1,-1;PCT_OOHU_MI10_17 "Pct. Owner occupied, moved in 2010 to 2017" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_MI10_17,-1,-1;OOHU_MI00_09 "Owner occupied, moved in 2000 to 2009" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_MI00_09,-1,-1;PCT_OOHU_MI00_09 "Pct. Owner occupied, moved in 2000 to 2009" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_MI00_09,-1,-1;OOHU_MI90_99 "Owner occupied, moved in 1990 to 1999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_MI90_99,-1,-1;PCT_OOHU_MI90_99 "Pct. Owner occupied, moved in 1990 to 1999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_MI90_99,-1,-1;OOHU_MI89 "Owner occupied, moved in 1989 or earlier" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_MI89,-1,-1;PCT_OOHU_MI89 "Pct. Owner occupied, moved in 1989 or earlier" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_MI89,-1,-1;ROHU_MI21 "Renter occupied, moved in 2021 or later" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ROHU_MI21,-1,-1;PCT_ROHU_MI21 "Pct. Renter occupied, moved in 2021 or later" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ROHU_MI21,-1,-1;ROHU_MI18_20 "Renter occupied, moved in 2018 to 2020" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ROHU_MI18_20,-1,-1;PCT_ROHU_MI18_20 "Pct. Renter occupied, moved in 2018 to 2020" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ROHU_MI18_20,-1,-1;ROHU_MI10_17 "Renter occupied, moved in 2010 to 2017" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ROHU_MI10_17,-1,-1;PCT_ROHU_MI10_17 "Pct. Renter occupied, moved in 2010 to 2017" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ROHU_MI10_17,-1,-1;ROHU_MI00_09 "Renter occupied, moved in 2000 to 2009" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ROHU_MI00_09,-1,-1;PCT_ROHU_MI00_09 "Pct. Renter occupied, moved in 2000 to 2009" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ROHU_MI00_09,-1,-1;ROHU_MI90_99 "Renter occupied, moved in 1990 to 1999" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ROHU_MI90_99,-1,-1;PCT_ROHU_MI90_99 "Pct. Renter occupied, moved in 1990 to 1999" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ROHU_MI90_99,-1,-1;ROHU_MI89 "Renter occupied, moved in 1989 or earlier" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ROHU_MI89,-1,-1;PCT_ROHU_MI89 "Pct. Renter occupied, moved in 1989 or earlier" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ROHU_MI89,-1,-1;HU_FUEL_UGAS "Utility gas" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HU_FUEL_UGAS,-1,-1;PCT_HU_FUEL_UGAS "Pct. Utility gas" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HU_FUEL_UGAS,-1,-1;HU_FUEL_BGAS "Bottled, tank, or LP gas" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HU_FUEL_BGAS,-1,-1;PCT_HU_FUEL_BGAS "Pct. Bottled, tank or LP gas" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HU_FUEL_BGAS,-1,-1;HU_FUEL_ELECT "Electricity" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HU_FUEL_ELECT,-1,-1;PCT_HU_FUEL_ELECT "Pct. Electricity" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HU_FUEL_ELECT,-1,-1;HU_FUEL_OIL "Fuel oil, kerosene, etc." true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HU_FUEL_OIL,-1,-1;PCT_HU_FUEL_OIL "Pct. Fuel oil, kerosene, etc." true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HU_FUEL_OIL,-1,-1;HU_FUEL_COAL "Coal or coke" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HU_FUEL_COAL,-1,-1;PCT_HU_FUEL_COAL "Pct. Coal or coke" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HU_FUEL_COAL,-1,-1;HU_FUEL_WOOD "Wood" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HU_FUEL_WOOD,-1,-1;PCT_HU_FUEL_WOOD "Pct. Wood" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HU_FUEL_WOOD,-1,-1;HU_FUEL_SOLAR "Solar energy" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HU_FUEL_SOLAR,-1,-1;PCT_HU_FUEL_SOLAR "Pct. Solar energy" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HU_FUEL_SOLAR,-1,-1;HU_FUEL_OTHER "Other fuel" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HU_FUEL_OTHER,-1,-1;PCT_HU_FUEL_OTHER "Pct. Other fuel" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HU_FUEL_OTHER,-1,-1;HU_FUEL_NONE "No fuel used" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HU_FUEL_NONE,-1,-1;PCT_HU_FUEL_NONE "Pct. No fuel used" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HU_FUEL_NONE,-1,-1;OOHU_VEHIC_0 "Owner occupied--no vehicle" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VEHIC_0,-1,-1;PCT_OOHU_VEHIC_0 "Pct. Owner occupied--no vehicle" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VEHIC_0,-1,-1;OOHU_VEHIC_1 "Owner occupied--1 vehicle" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VEHIC_1,-1,-1;PCT_OOHU_VEHIC_1 "Pct. Owner occupied--1 vehicle" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VEHIC_1,-1,-1;OOHU_VEHIC_2 "Owner occupied--2 vehicles" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VEHIC_2,-1,-1;PCT_OOHU_VEHIC_2 "Pct. Owner occupied--2 vehicles" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VEHIC_2,-1,-1;OOHU_VEHIC_3 "Owner occupied--3 vehicles" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VEHIC_3,-1,-1;PCT_OOHU_VEHIC_3 "Pct. Owner occupied--3 vehicles" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VEHIC_3,-1,-1;OOHU_VEHIC_4 "Owner occupied--4 vehicles" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VEHIC_4,-1,-1;PCT_OOHU_VEHIC_4 "Pct. Owner occupied--4 vehicles" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VEHIC_4,-1,-1;OOHU_VEHIC_5 "Owner occupied--5 or more vehicles" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OOHU_VEHIC_5,-1,-1;PCT_OOHU_VEHIC_5 "Pct. Owner occupied--5 or more vehicles" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OOHU_VEHIC_5,-1,-1;ROHU_VEHIC_0 "Renter occupied--no vehicle" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ROHU_VEHIC_0,-1,-1;PCT_ROHU_VEHIC_0 "Pct. Renter occupied--no vehicle" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ROHU_VEHIC_0,-1,-1;ROHU_VEHIC_1 "Renter occupied--1 vehicle" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ROHU_VEHIC_1,-1,-1;PCT_ROHU_VEHIC_1 "Pct. Renter occupied--1 vehicle" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ROHU_VEHIC_1,-1,-1;ROHU_VEHIC_2 "Renter occupied--2 vehicles" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ROHU_VEHIC_2,-1,-1;PCT_ROHU_VEHIC_2 "Pct. Renter occupied--2 vehicles" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ROHU_VEHIC_2,-1,-1;ROHU_VEHIC_3 "Renter occupied--3 vehicles" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ROHU_VEHIC_3,-1,-1;PCT_ROHU_VEHIC_3 "Pct. Renter occupied--3 vehicles" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ROHU_VEHIC_3,-1,-1;ROHU_VEHIC_4 "Renter occupied--4 vehicles" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ROHU_VEHIC_4,-1,-1;PCT_ROHU_VEHIC_4 "Pct. Renter occupied--4 vehicles" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ROHU_VEHIC_4,-1,-1;ROHU_VEHIC_5 "Renter occupied--5 or more vehicles" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,ROHU_VEHIC_5,-1,-1;PCT_ROHU_VEHIC_5 "Pct. Renter occupied--5 or more vehicles" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_ROHU_VEHIC_5,-1,-1;WORK_UNIVERSE "Workers 16 years and over" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,WORK_UNIVERSE,-1,-1;POW_IN_ST_CNTY "Worked in state and in county of residence" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,POW_IN_ST_CNTY,-1,-1;PCT_POW_IN_ST_CNTY "Pct. Worked in state and in county of residence" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_POW_IN_ST_CNTY,-1,-1;POW_IN_ST_OUT_CNTY "Worked in state and outside county of residence" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,POW_IN_ST_OUT_CNTY,-1,-1;PCT_POW_IN_ST_OUT_CNTY "Pct. Worked in state and outside county of residence" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_POW_IN_ST_OUT_CNTY,-1,-1;POW_OUT_ST "Worked outside state of residence" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,POW_OUT_ST,-1,-1;PCT_POW_OUT_ST "Pct. Worked outside state of residence" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_POW_OUT_ST,-1,-1;FEM_WORK_UNIVERSE "Females 20 to 64 years in households" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,FEM_WORK_UNIVERSE,-1,-1;F_OWN_CHILDU6 "Females own children under 6 years only" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,F_OWN_CHILDU6,-1,-1;PCT_F_OWN_CHILDU6 "Pct. Females own children under 6 years only" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_F_OWN_CHILDU6,-1,-1;F_OWN_CHILDU6_LF "Females own children under 6 years only in labor force" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,F_OWN_CHILDU6_LF,-1,-1;PCT_F_OWN_CHILDU6_LF "Pct. Females own children under 6 years only in labor force" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_F_OWN_CHILDU6_LF,-1,-1;F_OWN_CHILDU6_NLF "Females own children under 6 years only not in labor force" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,F_OWN_CHILDU6_NLF,-1,-1;PCT_F_OWN_CHILDU6_NLF "Pct. Females own children under 6 years only not in labor force" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_F_OWN_CHILDU6_NLF,-1,-1;F_OWN_CHILDU6_17 "Females own children under 6 years and 6 to 17 years" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,F_OWN_CHILDU6_17,-1,-1;PCT_F_OWN_CHILDU6_17 "Pct. Females own children under 6 years and 6 to 17 years" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_F_OWN_CHILDU6_17,-1,-1;F_OWN_CHILDU6_17_LF "Females own children under 6 years and 6 to 17 years in labor force" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,F_OWN_CHILDU6_17_LF,-1,-1;PCT_F_OWN_CHILDU6_17_LF "Pct. Females own children under 6 years and 6 to 17 years in labor force" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_F_OWN_CHILDU6_17_LF,-1,-1;F_OWN_CHILDU6_17_NLF "Females own children under 6 years and 6 to 17 years not in labor force" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,F_OWN_CHILDU6_17_NLF,-1,-1;PCT_F_OWN_CHILDU6_17_NLF "Pct. Females own children under 6 years and 6 to 17 years not in labor force" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_F_OWN_CHILDU6_17_NLF,-1,-1;F_OWN_CHILD17 "Females own children 6 to 17 years only" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,F_OWN_CHILD17,-1,-1;PCT_F_OWN_CHILD17 "Pct. Females own children 6 to 17 years only" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_F_OWN_CHILD17,-1,-1;F_OWN_CHILD17_LF "Females own children 6 to 17 years only in labor force" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,F_OWN_CHILD17_LF,-1,-1;PCT_F_OWN_CHILD17_LF "Pct. Females own children 6 to 17 years only in labor force" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_F_OWN_CHILD17_LF,-1,-1;F_OWN_CHILD17_NLF "Females own children 6 to 17 years only not in labor force" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,F_OWN_CHILD17_NLF,-1,-1;PCT_F_OWN_CHILD17_NLF "Pct. Females own children 6 to 17 years only not in labor force" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_F_OWN_CHILD17_NLF,-1,-1;F_NO_CHILD "Females no own children under 18 years" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,F_NO_CHILD,-1,-1;PCT_F_NO_CHILD "Pct. Females no own children under 18 years" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_F_NO_CHILD,-1,-1;F_NO_CHILD_LF "Females no own children under 18 years in labor force" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,F_NO_CHILD_LF,-1,-1;PCT_F_NO_CHILD_LF "Pct. Females no own children under 18 years in labor force" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_F_NO_CHILD_LF,-1,-1;F_NO_CHILD_NLF "Females no own children under 18 years not in labor force" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,F_NO_CHILD_NLF,-1,-1;PCT_F_NO_CHILD_NLF "Pct. Females no own children under 18 years not in labor force" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_F_NO_CHILD_NLF,-1,-1;EMP_STAT_UNIVERSE "Population 16 years and over" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EMP_STAT_UNIVERSE,-1,-1;EMP_STAT_IN_LF "In labor force" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EMP_STAT_IN_LF,-1,-1;PCT_EMP_STAT_IN_LF "Pct. In labor force" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EMP_STAT_IN_LF,-1,-1;EMP_STAT_IN_CIV_LF "Civilian labor force" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EMP_STAT_IN_CIV_LF,-1,-1;PCT_EMP_STAT_IN_CIV_LF "Pct. Civilian labor force" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EMP_STAT_IN_CIV_LF,-1,-1;EMP_STAT_EMPLOYED "Employed in Civilian labor force" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EMP_STAT_EMPLOYED,-1,-1;PCT_EMP_STAT_EMPLOYED "Percent Employed in Civilian labor force" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EMP_STAT_EMPLOYED,-1,-1;EMP_STAT_UNEMPLOYED "Unemployed in Civilian labor force" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EMP_STAT_UNEMPLOYED,-1,-1;PCT_EMP_STAT_UNEMPLOYED "Percent Unemployed in Civilian labor force" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EMP_STAT_UNEMPLOYED,-1,-1;EMP_STAT_IN_AF "In Armed Forces" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EMP_STAT_IN_AF,-1,-1;PCT_EMP_STAT_IN_AF "Percent in Armed Forces" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EMP_STAT_IN_AF,-1,-1;EMP_STAT_NOT_IN_LF "Not in labor force" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,EMP_STAT_NOT_IN_LF,-1,-1;PCT_EMP_STAT_NOT_IN_LF "Percent Not in labor force" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_EMP_STAT_NOT_IN_LF,-1,-1;INTSUB_HOUSEHOLDS "Total Households for Internet Subscriptions" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INTSUB_HOUSEHOLDS,-1,-1;LIMITEDBB "Limited Broadband" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,LIMITEDBB,-1,-1;PCT_LIMITEDBB "Pct. Limited Broadband" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_LIMITEDBB,-1,-1;INTERNET "Internet subscription" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,INTERNET,-1,-1;PCT_INTERNET "Pct. Internet subscription" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_INTERNET,-1,-1;DIALUP "Dial-up with no other type of Internet subscription" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,DIALUP,-1,-1;PCT_DIALUP "Pct. Dial-up with no other type of Internet subscription" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_DIALUP,-1,-1;BROADBAND "Broadband of any type" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,BROADBAND,-1,-1;PCT_BROADBAND "Pct. Broadband of any type" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_BROADBAND,-1,-1;CELLULAR "Cellular data plan" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,CELLULAR,-1,-1;PCT_CELLULAR "Pct. Cellular data plan" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_CELLULAR,-1,-1;CELLNOOTHER "Cellular data plan with no other type of Internet subscription" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,CELLNOOTHER,-1,-1;PCT_CELLNOOTHER "Pct. Cellular data plan with no other type of Internet subscription" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_CELLNOOTHER,-1,-1;BBCABLE "Broadband such as cable, fiber optic or DSL" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,BBCABLE,-1,-1;PCT_BBCABLE "Pct. Broadband such as cable, fiber optic or DSL" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_BBCABLE,-1,-1;BBNOOTHER "Broadband such as cable, fiber optic or DSL with no other type of Internet subscription" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,BBNOOTHER,-1,-1;PCT_BBNOOTHER "Pct. Broadband such as cable, fiber optic or DSL with no other type of Internet subscription" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_BBNOOTHER,-1,-1;SATELLITE "Satellite Internet service" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,SATELLITE,-1,-1;PCT_SATELLITE "Pct. Satellite Internet service" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_SATELLITE,-1,-1;CMPTYPE_HOUSEHOLDS "Total Households for Types of computers" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,CMPTYPE_HOUSEHOLDS,-1,-1;HASCOMP "Has one or more types of computing devices" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,HASCOMP,-1,-1;PCT_HASCOMP "Pct. Has one or more type of computing devices" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HASCOMP,-1,-1;DESKTOPLAPTOP "Desktop or laptop " true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,DESKTOPLAPTOP,-1,-1;PCT_DESKTOPLAPTOP "Pct Desktop or laptop" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_DESKTOPLAPTOP,-1,-1;DLNOOTHER "Desktop or laptop with no other type of computing device" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,DLNOOTHER,-1,-1;PCT_DLNOOTHER "Pct. Desktop or laptop with no other type of computing device" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_DLNOOTHER,-1,-1;SMARTPHONE "Smartphone" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,SMARTPHONE,-1,-1;PCT_SMARTPHONE "Pct. Smartphone" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_SMARTPHONE,-1,-1;NOSMARTPHONE "No Smartphone" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,NOSMARTPHONE,-1,-1;PCT_NOSMARTPHONE "Pct. No Smartphone" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_NOSMARTPHONE,-1,-1;SPNOOTHER "Smartphone with no other type of computing device" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,SPNOOTHER,-1,-1;PCT_SPNOOTHER "Pct. Smartphone with no other type of computing device" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_SPNOOTHER,-1,-1;TABLET "Tablet or other portable wireless computer" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,TABLET,-1,-1;PCT_TABLET "Pct. Tablet or other portable wireless computer" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_TABLET,-1,-1;TABLETNOOTHER "Tablet or other portable wireless computer with no other type of computing device" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,TABLETNOOTHER,-1,-1;PCT_TABLETNOOTHER "Pct. Tablet or other portable wireless computer with no other type of computing device" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_TABLETNOOTHER,-1,-1;OTHERCOMP "Other computer" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OTHERCOMP,-1,-1;PCT_OTHERCOMP "Pct. Other computer" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OTHERCOMP,-1,-1;OCNOOTHER "Other computer with no other type of computing device" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,OCNOOTHER,-1,-1;PCT_OCNOOTHER "Pct. Other computer with no other type of computing device" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_OCNOOTHER,-1,-1;NOCOMPUTER "No Computer" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,NOCOMPUTER,-1,-1;PCT_NOCOMPUTER "Pct. No Computer" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_NOCOMPUTER,-1,-1;SELFEMP_HOUSEHOLDS "Total Households for self-employment income" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,SELFEMP_HOUSEHOLDS,-1,-1;SELFEMPWITH "With self-employment income" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,SELFEMPWITH,-1,-1;PCT_SELFEMPWITH "Pct. With self-employment income" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_SELFEMPWITH,-1,-1;SELFEMPNO "No self-employment income" true true false 4 Long 0 0,First,#,BG22_POLY_ACS22ALL,SELFEMPNO,-1,-1;PCT_SELFEMPNO "Pct. No self-employment income" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_SELFEMPNO,-1,-1;LIFEEXPPCT "Pct. Life Expectancy" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,LIFEEXPPCT,-1,-1;LIFEEXP "Life Expectancy in years" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,LIFEEXP,-1,-1;DISAB_UNIVERSE "Civilian noninstitutionalized population" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,DISAB_UNIVERSE,-1,-1;DISABILITY "Persons with Disability" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,DISABILITY,-1,-1;PCT_DISABILITY "Pct. Persons with Disability" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_DISABILITY,-1,-1;HIC_UNIVERSE "Civilian noninstitutionalized population for health insurance coverage" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,HIC_UNIVERSE,-1,-1;HIC_WITH "Total With health insurance coverage" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,HIC_WITH,-1,-1;PCT_HIC_WITH "Pct. With health insurance coverage" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HIC_WITH,-1,-1;HIC_NO "Total No health insurance coverage" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,HIC_NO,-1,-1;PCT_HIC_NO "Pct. No health insurance coverage" true true false 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,PCT_HIC_NO,-1,-1;Shape_Length "Shape_Length" false true true 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,Shape_Length,-1,-1;Shape_Area "Shape_Area" false true true 8 Double 0 0,First,#,BG22_POLY_ACS22ALL,Shape_Area,-1,-1""",
  #   sort_field=None
  # )
  
  # Using R to read the exported .csv file using vroom would create a tibble 
  # and make certain columns numeric vs character if .zip gdb read by EJAM:
  # > class(x$BLKGRP)
  # [1] "numeric"
  # > class(acs22$BLKGRP)
  # [1] "character"
}
################################################## #

# RENAME COLUMNS ####

##################### #

## Check names(acs22) ####  

acs22acsgdbnames <- names(acs22) # before getting renamed or any dropped
acs22acsgdbnames_r <- fixcolnames(acs22acsgdbnames, "acsname", 'r')

# vlists = unique(map_headernames$varlist) 
# for (i in 1:length(vlists)) {
#   cat(' '); cat("LIST: ", vlists[i], ' - ')
#   # print(get(vlists[i]))
#   cat("  # found in ACS22 extra file, per fixcolnames(), map_headernames: ", 
#       sum(namesbyvarlist(vlists[i])$rname %in% acs22acsgdbnames_r), '/', length(namesbyvarlist(vlists[i])$rname), '\n') 
# }
## found in ACS extra file ... 
##  only around 60 of the acs22 colnames were in map_headernames at first
#
# intersect(map_headernames$rname, fixcolnames(acs22acsgdbnames, 'api', 'r'))  # only 4
# intersect(map_headernames$rname, fixcolnames(acs22acsgdbnames, 'csv', 'r'))  # only 5
# intersect(map_headernames$rname, fixcolnames(acs22acsgdbnames, 'original', 'r'))  #  more
# intersect(map_headernames$rname, fixcolnames(acs22acsgdbnames, 'acsname', 'r'))  # the most -- about 62 matches at some point while working on this
## > intersect(map_headernames$rname, fixcolnames(acs22acsgdbnames, 'acsname', 'r'))
# [1] "pcthisp"         "pctnhba"         "pctnhaa"         "pctnhaiana"      "pctnhnhpia"      "pctnhotheralone" "pctnhmulti"      "pctnhwa"        
# [9] "hisp"            "nhba"            "nhaa"            "nhaiana"         "nhnhpia"         "nhotheralone"    "nhmulti"         "nhwa"           
# [17] "pctba"           "pctaa"           "pctaiana"        "pctnhpia"        "pctotheralone"   "pctmulti"        "pctwa"           "ba"             
# [25] "aa"              "aiana"           "nhpia"           "otheralone"      "multi"           "wa"              "lan_universe"    "lan_eng_na"     
# [33] "lan_spanish"     "lan_ie"          "lan_api"         "spanish_li"      "ie_li"           "api_li"          "other_li"        "occupiedunits"  
# [41] "pctdisability"   "disab_universe"  "disability"      "pctownedunits"   "pctspanish_li"   "pctie_li"        "pctapi_li"       "pctother_li"    
# [49] "ownedunits"      "poor"            "pctpoor"         "lifexyears"      "percapincome"    "pctmale"         "pctfemale"       "pctunder18"     
# [57] "pctover17"       "female"          "male"            "over17"          "under18"         "Shape_Length"  

# head(
#   cbind(acs22acsgdbnames, acs22acsgdbnames_r, acs22longnames), 30
# )
# tail(
#   cbind(acs22acsgdbnames, acs22acsgdbnames_r, acs22longnames), 15
# )
########################  #

## Save original names(acs) and longnames (aliases) in data-raw ####

if (exists("acs22acsgdbnames")) {
  save(acs22acsgdbnames, file = "./data-raw/datafile_acs22acsgdbnames.rda")}
if (exists("acs22longnames")) {
  save(acs22longnames,   file = "./data-raw/datafile_acs22longnames.rda")}

############################# # 

## Rename >60 of the colnames ####

# that get recognized, including names_d_subgroups, etc.
fixcolnames(acs22acsgdbnames, 'acsname', 'r')
names(acs22) <- fixcolnames(names(acs22), 'acsname', 'r')

# > names(acs22)[fixcolnames(names(acs22), 'acsname', 'r') !=   fixcolnames(names(acs22), 'csv', 'r')]
# [1] "LINGISO"    "LIFEEXPPCT" "Shape_Area"
#  already got those via ftp site so do not need from acs22
############################################################################ # 

# DROP MOST COLUMNS ####

# dim(acs22)
# [1] 242336    676

# acs22$bgfips <- acs22$STCNTRBG
names(acs22) <- gsub("id", 'bgfips', names(acs22))
acs22 <- data.table(bgfips = acs22$bgfips, acs22[, names(acs22) %in% map_headernames$rname])

# still need but not found: *** must get from  separate file(s)
# 
# names_d_language
# names_health
# names_criticalservice
# names_climate
# names_flag

# > acs22 = data.table(acs22$bgfips, acs22[, names(acs22) %in% map_headernames$rname])
dim(acs22)
# [1] 242336     88

# get rid of redundant columns before merge with bg stats
setDF(acs22)
acs22 <- acs22[, c("bgfips", names(acs22)[!(names(acs22) %in% names(blockgroupstats_new))])]
setDT(acs22)
dim(acs22)
# [1] 242336     67
############################################################################ # 






############################################################################ # 

# restore saved copy to go back and fix scaling that hadn't been done yet
if (!exists("acs22")) {
  acs22 <- arrow::read_ipc_file(file.path(localfolder, "acs22.arrow"))
}
# fix scaling of percentages to all be 0-1 not 0-100

x100 = c(names_d_subgroups, names_d_subgroups_alone,
         'pctunder18' , 'pctover17', 'pctmale', 'pctfemale', 'pctpoor',
         'pctlan_nonenglish' ,     
         'pctlan_spanish'   ,       
         'pctlan_ie'       ,      
         'pctlan_api'    ,          
         'pctlan_other'    ,       
         
         # already scaled correctly  ? will be replaced later anyway when recalculated
         # 'pctspanish_li'   , 
         # 'pctie_li'  ,      
         # 'pctapi_li'  ,        
         # 'pctother_li'   ,      
         
         'pctownedunits'  ,
         'pctnobroadband'  )
x100 = intersect(x100, names(acs22))

cbind( sapply(acs22[, ..x100], max))

acs22[, (x100) := lapply(.SD, function(x) x/100), .SDcols = x100] 

cbind( sapply(acs22[, ..x100], max))

############################################################################ # 

# ARCHIVE small acs22.arrow? ####
##BUT THIS IS 
# BEFORE WE FIX THE CALCULATION OF LANGUAGE INDICATORS that
## has to be done after merge with blockgroupstats to get the lingiso count  

savehere <- FALSE
if (askquestions && interactive()) {
  savehere = askYesNo("Save a local copy of key columns of acs22.arrow ? (language as pct of lingiso not corrected yet!) ")
  if (!is.na(savehere) && savehere) {
    datawrite_to_local("acs22", fnames = "acs22.arrow", localfolder = localfolder)
    file.exists(file.path(localfolder, "acs22.arrow"))
    # acs22 <- arrow::read_ipc_file(file.path(localfolder, "acs22.arrow"))
  }}
rm(savehere)
############################################################################ # 
############################################################################ # 

  cbind( intersect(map_headernames$rname, fixcolnames(acs22acsgdbnames, 'acsname', 'r')), fixcolnames(intersect(map_headernames$rname, fixcolnames(acs22acsgdbnames, 'acsname', 'r')), 'r', 'varlist'))
  # [1,] "pctlowinc"         "names_d"                      
  # [2,] "pctlingiso"        "names_d"                      
  # [3,] "pctlths"           "names_d"                      
  # [4,] "pctunder5"         "names_d"                      
  # [5,] "pctover64"         "names_d"                      
  # [6,] "pctmin"            "names_d"                      
  # [7,] "lowinc"            "names_d_count"                
  # [8,] "lingiso"           "names_d_count"                
  # [9,] "lths"              "names_d_count"                
  # [10,] "under5"            "names_d_count"                
  # [11,] "over64"            "names_d_count"                
  # [12,] "mins"              "names_d_count"                
  # [13,] "pcthisp"           "names_d_subgroups_nh"         
  # [14,] "pctnhba"           "names_d_subgroups_nh"         
  # [15,] "pctnhaa"           "names_d_subgroups_nh"         
  # [16,] "pctnhaiana"        "names_d_subgroups_nh"         
  # [17,] "pctnhnhpia"        "names_d_subgroups_nh"         
  # [18,] "pctnhotheralone"   "names_d_subgroups_nh"         
  # [19,] "pctnhmulti"        "names_d_subgroups_nh"         
  # [20,] "pctnhwa"           "names_d_subgroups_nh"         
  # [21,] "hisp"              "names_d_subgroups_nh_count"   
  # [22,] "nhba"              "names_d_subgroups_nh_count"   
  # [23,] "nhaa"              "names_d_subgroups_nh_count"   
  # [24,] "nhaiana"           "names_d_subgroups_nh_count"   
  # [25,] "nhnhpia"           "names_d_subgroups_nh_count"   
  # [26,] "nhotheralone"      "names_d_subgroups_nh_count"   
  # [27,] "nhmulti"           "names_d_subgroups_nh_count"   
  # [28,] "nhwa"              "names_d_subgroups_nh_count"   
  # [29,] "pctba"             "names_d_subgroups_alone"      
  # [30,] "pctaa"             "names_d_subgroups_alone"      
  # [31,] "pctaiana"          "names_d_subgroups_alone"      
  # [32,] "pctnhpia"          "names_d_subgroups_alone"      
  # [33,] "pctotheralone"     "names_d_subgroups_alone"      
  # [34,] "pctmulti"          "names_d_subgroups_alone"      
  # [35,] "pctwa"             "names_d_subgroups_alone"      
  # [36,] "ba"                "names_d_subgroups_alone_count"
  # [37,] "aa"                "names_d_subgroups_alone_count"
  # [38,] "aiana"             "names_d_subgroups_alone_count"
  # [39,] "nhpia"             "names_d_subgroups_alone_count"
  # [40,] "otheralone"        "names_d_subgroups_alone_count"
  # [41,] "multi"             "names_d_subgroups_alone_count"
  # [42,] "wa"                "names_d_subgroups_alone_count"
  # [43,] "pctlan_nonenglish" "names_d_language"             
  # [44,] "pctlan_ie"         "names_d_language"             
  # [45,] "pctlan_api"        "names_d_language"             
  # [46,] "pctlan_other"      "names_d_language"             
  # [47,] "pctlan_spanish"    "names_d_language"             
  # [48,] "lan_nonenglish"    "names_d_language_count"       
  # [49,] "lan_ie"            "names_d_language_count"       
  # [50,] "lan_api"           "names_d_language_count"       
  # [51,] "lan_other"         "names_d_language_count"       
  # [52,] "lan_universe"      "names_d_language_count"       
  # [53,] "lan_eng_na"        "names_d_language_count"       
  # [54,] "lan_spanish"       "names_d_language_count"       
  # [55,] "pctspanish_li"     "names_d_languageli"           
  # [56,] "pctie_li"          "names_d_languageli"           
  # [57,] "pctapi_li"         "names_d_languageli"           
  # [58,] "pctother_li"       "names_d_languageli"           
  # [59,] "spanish_li"        "names_d_languageli_count"     
  # [60,] "ie_li"             "names_d_languageli_count"     
  # [61,] "api_li"            "names_d_languageli_count"     
  # [62,] "other_li"          "names_d_languageli_count"     
  # [63,] "pop"               "names_d_other_count"          or names_wts
  # [64,] "age25up"           "names_d_other_count"          
  # [65,] "hhlds"             "names_d_other_count"          
  # [66,] "pctdisability"     "names_health"                 
  # [67,] "lowlifex"          "names_health"                 
  # [68,] "pctnobroadband"    "names_criticalservice"        
  # [69,] "disability"        "names_health_count"           
  # [70,] "disab_universe"    "names_health_count"           
  # [71,] "female"            "names_community_count"        
  # [72,] "male"              "names_community_count"        
  # [73,] "ownedunits"        "names_d_extra_count"          
  # [74,] "poor"              "names_d_extra_count"          
  # [75,] "pctpoor"           "names_d_extra"                
  # [76,] "pctunder18"        "names_age"                    
  # [77,] "pctover17"         "names_age"                    
  # [78,] "over17"            "names_age_count"              
  # [79,] "under18"           "names_age_count"              
  # [80,] "occupiedunits"     "names_community"              
  # [81,] "pctmale"           "names_community"              
  # [82,] "pctfemale"         "names_community"              
  # [83,] "lifexyears"        "names_community"              
  # [84,] "percapincome"      "names_community"              
  # [85,] "pctownedunits"     "names_community"              
  # [86,] "id"                "names_geo"                    
  # [87,] "Shape_Length"      "names_geo"                    
  # [88,] "area"              "names_geo" 

#################################################################################### #

# MERGE with blockgroupstats_new  ####

# "bgfips" %in% names(acs22)

if (NROW(acs22) != NROW(blockgroupstats_new)) {
  print("Note the number of places (rows) diffes between the ACS table and blockgroupstats.")
}
print("dimensions of ACS table (after dropping many columns not used:")
print(dim(acs22))
print("dimensions of blockgroupstats before merging in ACS info:")
print(dim(blockgroupstats_new))

# > dim(acs22)
# [1] 242336     67
# > dim(blockgroupstats_new)
# [1] 242336     56

# if in data.table formats, uses data.table::merge() 
# to merge or join blockgroupstats_new and acs22, key on bgid 

blockgroupstats <- merge(blockgroupstats_new, acs22, 
                         by = "bgfips", all.x = TRUE)

print("dimensions of blockgroupstats AFTER merging in ACS info:")
print( dim(blockgroupstats) )
# [1] 242336        122

# > blockgroupstats is now in globalenv() ####

# > could add QA/QC steps here? ####


################################################## #
# fix incorrect language variables from acs22

blockgroupstats[, c( names_d_languageli, names_d_languageli_count, 'hhlds', 'lan_universe', 'lingiso'), with = F]

recalculate_names_d_languageli(blockgroupstats)

## re-aggregate "languages spoken at home" columns using tract-level sums
blockgroupstats <- blockgroupstats_old %>% mutate(tract=substr(bgfips,1,11))  %>% group_by(tract) %>% 
  mutate(
    lan_spanish = sum(lan_spanish),
    lan_nonenglish = sum(lan_nonenglish),
    lan_universe = sum(lan_universe),
    lan_ie = sum(lan_ie),
    lan_api = sum(lan_api),
    lan_other = sum(lan_other),
    pctlan_spanish = ifelse(lan_universe==0, 0,sum(lan_spanish)/sum(lan_universe)),
    pctlan_nonenglish = ifelse(lan_universe==0,0,sum(lan_nonenglish)/sum(lan_universe)),
    pctlan_ie = ifelse(lan_universe==0,0,sum(lan_ie)/sum(lan_universe)),
    pctlan_api = ifelse(lan_universe==0,0,sum(lan_api)/sum(lan_universe)),
    pctlan_other = ifelse(lan_universe==0,0,sum(lan_other)/sum(lan_universe))
  ) %>% ungroup() %>% select(-tract)
blockgroupstats <- blockgroupstats %>% as.data.table()


# that fixes it using data.table by reference

## confirmed percentages are all 0-1 now
cbind(sapply(blockgroupstats[, grep('pct', names(blockgroupstats), value = T), with = F],max))

### all names_d_languageli are found here
#   table(names_d_languageli %in% names(blockgroupstats))
# 
# TRUE 
# 4 

## not all the language ones are found here ***
cat("Not all the language indicators are found in blockgroupstats... Missing from names_d_language: \n",
paste0(setdiff(names_d_language, names(blockgroupstats)) , collapse = ", "), "\n")
#   table(names_d_language %in% names(blockgroupstats))
# 
# FALSE  TRUE 
# 10     5 


# ~--------------------------- ####
################################################## #
# METADATA + SAVE IN PKG ####
# metadata_add(), use_data() 

## replace drinking water NAs with 0s for calculation purposes
blockgroupstats$drinking[is.na(blockgroupstats$drinking)] <- 0

blockgroupstats    <- metadata_add(blockgroupstats)
usethis::use_data(blockgroupstats, overwrite = T)

cat("REMEMBER TO MANUALLY UPDATE THE DOCUMENTATION IN data_blockgroupstats.R\n")
if (rstudioapi::isAvailable()) {
    rstudioapi::documentOpen('./R/data_blockgroupstats.R')
}
# OR USE 
# dataset_documenter('blockgroupstats', saveinpackage = FALSE)

cat("FINISHED A SCRIPT\n")
cat("\n In globalenv() so far: \n\n")
print(ls())


# Clean up ####
capture.output({
  rm(blockgroupstats_new)
  rm(acs22)
  rm(i, savex, zfile, needgdb)
  rm("blockgroupstats_source_state.gdb",
     "blockgroupstats_source_state.gdb.zip" ,
     "blockgroupstats_source_usa.gdb",
     "blockgroupstats_source_usa.gdb.zip"  )
  rm("statestats_new_explained.xlsx" , "usastats_new_explained.xlsx")
  rm("fnames" , "blockgroupstats_new_as_on_ftp" )
  rm(x100, y, zurls, SAVEIMAGE, pinej, SAVELOCAL)
  rm("acs22acsgdbnames","acs22acsgdbnames_r","acs22longnames"  )
})
#################################################################################### #


# ### if fixing scaling after blockgroupstats had already been created:
# if (1 == 0 ) {
# 
#   
#   x100 = c(names_d_subgroups, names_d_subgroups_alone,
#            'pctunder18' , 'pctover17', 'pctmale', 'pctfemale', 'pctpoor',
#            'pctlan_nonenglish' ,     
#            'pctlan_spanish'   ,       
#            'pctlan_ie'       ,      
#            'pctlan_api'    ,          
#            'pctlan_other'    ,       
#            
#            # already scaled correctly  
#            # 'pctspanish_li'   , 
#            # 'pctie_li'  ,      
#            # 'pctapi_li'  ,        
#            # 'pctother_li'   ,      
#            
#            'pctownedunits'  ,
#            'pctnobroadband'  )
# 
# x100 = intersect(x100, names(blockgroupstats))
# 
# blockgroupstats[, (x100) := lapply(.SD, function(x) x/100), .SDcols = x100] 
# 
# # check it
# cbind(sort(sapply(blockgroupstats, max)))
# 
# blockgroupstats    <- metadata_add(blockgroupstats)
# usethis::use_data(blockgroupstats, overwrite = T)
# 
# cat("REMEMBER TO MANUALLY UPDATE THE DOCUMENTATION IN data_blockgroupstats.R\n")
# # OR USE 
# dataset_documenter('blockgroupstats', saveinpackage = FALSE)
# }
